O código é muito simples de aplicar expressões regulares para converter a parte superior e inferior em JS.
As seguintes letras iniciais são capitalizadas, outras letras são minúsculas
<script type = "text/javascript"> função replacereg (reg, str) {str = str.tolowerCase (); Retorne str.place (reg, function (m) {return m.ToupPercase ()})} var reg = // b (/w) |/s (/w)/g; var str = 'compartilhe javascript'; var str2 = 'compartilhe javascript'; var str3 = 'teste /n str não é bom!'; var str4 = 'teste final'; document.write (replacereg (reg, str)+'<r />'); document.write (replacereg (reg, str2)+'<r />'); document.write (replacereg (reg, str3)+'<r />'); document.write (replacereg (reg, str4)+'<r />'); document.write (replacereg (reg, str4)+'<r />'); </script>A seguir, é apenas a letra maiúscula da primeira letra, e outras cartas não são processadas na parte superior e minúscula.
<script linguagem = "javascript"> <!-var str = "xi nan shi you xue yuan China povo" alerta (str.place (// s [az]/g, função ($ 1) {return $ 1.tolocaleupcase ()}. </script>Execute o código e basta olhar para o efeito!