将小写转化成大写
<script>
var str="356";
var a=["零","壹","贰","叁","肆","伍","陆","柒","捌","玖"];
var result=str.replace(/\d/g,function(str,i){
return ""+a[str];
})
alert(result);
</script>
结果:叁伍陆
将对应位置替换该替换的东西
<script>
var str="My name is{0}.I am{1} years old.I am in class{2} grade{3}.";
var a=["红红",18,4,6];
var result=str.replace(/{(\d)}/g,function(str,i){
return " "+a[i];
})
alert(result)
</script>
结果:My name is 红红.I am 18 years old.I am in class 4 grade 6.
求a替换的总次数
<script>
var str="abcda98apaaa9a";
var i=0;
var result=str.replace(/a/g,function(s){
++i;
return s;
})
alert(i);
</script>
结果:7
本文详细介绍了JavaScript中将小写字母转换为大写字母的实现方式,并通过实例展示了如何进行字符串中特定位置的替换及计算替换次数,涵盖了基础语法和实际应用。
2077

被折叠的 条评论
为什么被折叠?



