英文字符串首字母大写
<script> /** * 方法一:js字符串切割 * @param {*} str */ function firstToUpper1(str) { return str.trim().toLowerCase().replace(str[0], str[0].toUpperCase()); } /** * 方法二:js正则 * @param {*} str */ function firstToUpper2(str) { return str.replace(/\b(\w)(\w*)/g, function ($0, $1, $2) { return $1.toUpperCase() + $2.toLowerCase(); }); } /** * 方法三:js正则 * @param {*} str */ function firstToUpper3(str) { return str.toLowerCase().replace(/( |^)[a-z]/g, (L) => L.toUpperCase()); } </script>