js替换字符串(js字符串替换特殊字符)

很多小伙伴留言想了解关于js替换字符串的一些详细内容,下面是()小编整理的与js替换字符串相关的信息分享给大家,希望对大家有所帮助呢。

String.prototype.replaceAll() (注意兼容)

replaceAll() 方法返回一个新字符串,新字符串所有满足 pattern 的部分都已被replacement 替换。

pattern可以是一个字符串或一个 RegExp, replacement可以是一个字符串或一个在每次匹配被调用的函数。

原始字符串保持不变。

let result = "测试 新浪潮 新浪潮 测试".replaceAll("新浪潮", "你好");console.log(result); //测试 你好 你好 测试

replaceAll兼容不佳

RegExp function replaceAll(str, find, replace) { return str.replace(new RegExp(find, 'g'), replace);}let result = replaceAll("测试 新浪潮 新浪潮 测试","新浪潮", "你好");console.log(result); //测试 你好 你好 测试split+join (能差)function replaceAll(str, find, replace) { return str.split(find).join(replace);}let result = replaceAll("测试 新浪潮 新浪潮 测试", "新浪潮", "你好");console.log(result); //测试 你好 你好 测试
原文链接:,转发请注明来源!