JS中replace替换全部元素的解决办法

JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 

然而我们大多数需要替换的是全部匹配的元素,而JavaScript又没有java中的replaceAll的方法,这个时候就需要特殊处理了。

String repace(new RegExp(reallyDo,'g'),replaceWith)

先介绍一下RegExp,它是js中保存用于正则表达式模式查找的信息。而g是表示全局变量,在此处只需要将reallyDo替换成你想要替换掉的字符,将replace替换成你想要替换成的字符,就可以达到目的了。

原文地址:https://www.cnblogs.com/zp-xdzc/p/3298498.html