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小时内删除。
发表评论