1.replace替换
replace替换是我们最常用且兼容性最好的替换方法,功能也是非常强大,主要是因为它可以使用正则匹配替换。
replace的常用使用方法
var content = "中秋月。月到中秋偏皎洁";
//替换首次出现的内容
content.replace('中秋','-'); //-月。月到中秋偏皎洁
content.replace(/中秋/,'-'); //-月。月到中秋偏皎洁
//替换全部内容
content.replace(/中秋/g,'-') //-月。月到-偏皎洁
//使用变量代替字面量来替换全部内容
var target = '中秋'
content.replace(new RegExp(target,'g'),'-') //-月。月到-偏皎洁月
2.replaceAll替换(不推荐使用)
看名字就能看出来,这个方法主要是用用于替换全部内容的
并不推荐使用这个方法,因为它的兼容性实在是很糟糕,完全不支持ie,2020年后各个浏览器才陆续支持,但还是有相当一部分用户设备并不是最新的不支持这个方法。 Web Updates
3.split分割,join重组
这个方法比较偏门,也不常用,可以当个乐呵看看。
var content = "中秋月。月到中秋偏皎洁";
content.split('中秋').join('-'); -月。月到中秋偏皎洁