js把每个词的⾸字母转⼤写
js 二维数组先看效果图
1//把⾸字母变⼤写
2function firstToUpperCase(id) {
3var ElementById(id).value;
4//通过“空格”符来分割成数组
5var LowerCase().split(" ");// ["aq","","tn"]
6        let neweArr=[];
7for (var i=0; i<arr.length;i++) {
8if (arr[i]!="") {// 不为空则把⾸字母⼤写,后⾯的截取出来不变
9//arr[i][0] 相当于⼆维数组了 ["aq"]=>["Aq"]
10                neweArr.push(arr[i][0].toUpperCase()+arr[i].substr(1));
11            }else {
12                neweArr.push(arr[i]);
13            }
14        }
15var showArr=neweArr.join(" ");
16        ElementById(id).value=showArr;
17    }
<input onkeyup="firstToUpperCase(this.id)"  type="text" class="form-control" id="userNameEn" name="userNameEn" placeholder="如:Linda Wang"  value="${model.userNameEn}">

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。