fightingpisces

项目中需要实现计算+的个数,在网上查到说可以用replace替换“+”为“”,然后将原来字符串的长度减去替换后的长度就是+的个数了,感觉非常不错,赶紧用起来了。

先用的是  string.replace("+","") ,想得美美的,肯定就OK了!

结果。。。。。JS中string.replace("+","")只会替换第一个匹配的字符!!

想要替换所有字符就得用正则表达式了string.replace(/\+/g,""),其中的g就是全局替换

计算个数的代码为:

var tempStr=originStr.replace(/\+/g,"");

return originStr.length-tempStr.length;

 

 

分类:

技术点:

相关文章: