js replace 全局替换的操作方法

By | May 22, 2020

js 的replace 默认替换只替换第一个匹配的字符,如果字符串有超过两个以上的对应字符就无法进行替换,这时候就要进行一点操作,进行全部替换。

[cc lang=”javascript”][/cc]

上面这段代码,只能替换第一个字符“啊”,第二个“啊”就无法替换,这样就没办法满足大多数使用js(replace)的需求

[cc lang=”javascript”][/cc]
但是如果要替换的字符串中含有/符号时,上面的就不能用了,需要采取以下方法

[cc lang="javascript"][/cc]

注意: 这里的ch如果是包含正则相关的特殊符合,需要转译,且以为 \ 默认是tes符号,需要转两次.比如:

[cc lang="javascript"][/cc]

Leave a Reply

Your email address will not be published.