a = "testtesttest http://baidu.com,http://baidu.com,test"rgx=/(<a.)?((((http|ftp|https)://)|(www.))+[w-_]+(.[w-_]+)+([w-.,@?^=%&:/~+#][w-@?^=%&/~+#])?)('?>?.*</a>)?([/]|[W])/gi;a.replace(rgx, "~hh~")想要的效果是是"testtesttest ~hh~,~hh~,test"实际上只替换掉了第一个,如何实现全部替换呢?
1 回答
繁星淼淼
TA贡献1775条经验 获得超11个赞
String.prototype.replaceAll = function(s1, s2){
return this.replace(new RegExp(s1, 'gm'),s2);
};
添加回答
举报
0/150
提交
取消