JS => ReplaceAll


JS 本身就提供了Replace 方法用来替换字符串中的指定字符,但是这种替换通常是替换第一个遇到的指定字符。

例如:

var a='abac'; 

a.replace('a','b')  ==>结果是:bbac

 

但是如何replace 掉字符串中所有的指定字符串呢?Replace方法本身可以通知指定正则表达式来实现这一过程。

例如:

var a='abac'; 

a.replace(/a/g, "b")  ==>结果是:bbbc, 表示用b替换a, /g标识全文匹配

 

如果是想将 <p>abc </p> 中 <p>和</p> 部分去掉,发现 </p> 无法书写成a.replace(/</p>/g,"b"),因为/存在。

那么可以用正则方式去做:a.replace(/<[^>]+>/g, "b")

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM