一段字符串中有N个@,N是可变的,现在我想把其中的所有@替换成%:可是用str.replace('@','%');只会替换第一个,后面的不变。。请问高手们,要怎么才能替换掉所有的@?1,在js里,如果不用正则,有没有什么自带什么方法可以实现这样的功能?2,用正则,求实例代码,要通过测试的,谢谢了!
var test="a@b@c@@d@e@";test=test.replace(/@/g,"%");alert(test); //outpus a%b%c%%d%e%
str.replace(/@/g,'%');