El código es muy simple de aplicar expresiones regulares para convertir la caja superior y minúscula en JS.
Las siguientes letras iniciales están capitalizadas, otras letras son minúsculas
<script type = "text/javaScript"> function replaceReg (reg, str) {str = str.tOlowerCase (); return str.replace (reg, function (m) {return m.touppercase ()})} var reg = // b (/w) |/s (/w)/g; var str = 'compartir javaScript'; var str2 = 'compartir javaScript'; var str3 = 'test /n str no es bueno!'; var str4 = 'prueba final'; document.write (Reemplazar (reg, str)+'<r />'); document.write (ReplacerEger (reg, str2)+'<r />'); document.write (ReplacerEger (reg, str3)+'<r />'); document.write (ReplacerEger (reg, str4)+'<r />'); document.write (ReplacerEger (reg, str4)+'<r />'); </script>La siguiente es solo la letra mayúscula de la primera letra, y otras letras no se procesan en la caja superior y minúscula.
<script language = "javaScript"> <!-var str = "xi nan shi you xue yuan china pueblo" alerta (str.replace (// s [az]/g, function ($ 1) {return $ 1.tolocaleUppercase ()}). reemplazar (/^[a- z]/, function ($ 1) </script>¡Ejecute el código y solo mire el efecto!