为了账号安全,请及时绑定邮箱和手机立即绑定

javascript实现repalceAll

javascript实现repalceAll

墨色风雨 2018-10-16 13:14:25
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);

};


查看完整回答
反对 回复 2018-11-29
  • 1 回答
  • 0 关注
  • 964 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信