为什么firefox replace只替换第一次匹配的结果
如
JScript code
var str = "abcabc";
alert(str.replace("a","x"));
IE下会显示
xbcxbc
firfox下却 xbcabc
------解决方案--------------------JScript code
var str = "abcabc";
alert(str.replace(/a/, "x"));
------解决方案--------------------
str.replace(/a/g,"x");试试
------解决方案--------------------
------解决方案--------------------
今天发现个牛群:前端开发群13635383
------解决方案--------------------
什么特殊字符呢
话说回来 replace就是通过这种方式替换的,如果你没有/g,那么只会替换第一个,至于IE下的怪异表现我就不解释了
------解决方案--------------------