JS使用正则表达式实现ReplaceAll方法

来源:互联网 发布:素材软件 编辑:程序博客网 时间:2024/04/26 00:53
  • JS字符串有replace()方法,但是该方法只会对匹配到的第一个字符串进行替换
  • JS没有提供replaceAll()方法
  • 如果想要对匹配到的所有字符串进行替换,必须自己实现,共两种方式
var str = "abc|abc|abc";str = str.replace(/abc/g,"bcd");console.log(str);// bcd|bcd|bcd
var str = "abc|abc|abc";str = str.replace(new RegExp("abc","gm"),"bcd");console.log(str);// bcd|bcd|bcd
0 0
原创粉丝点击