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
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wz3LfX4B-1662617285963)(https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/8126bc4fa1424cd6ba9b6dc245e1c05b~tplv-k3u1fbpfcp-watermark.image?)]
3.split分割,join重组
这个方法比较偏门,也不常用,可以当个乐呵看看。
var content = "中秋月。月到中秋偏皎洁";content.split('中秋').join('-'); -月。月到中秋偏皎洁