String.prototype.replaceAll()(留意兼容模式)。

replaceAll()方式回到一个新的字符串数组,而且达到方式的新字符串数组的全部一部分都被更换所更换。

方式能够是字符串数组或正则表达式,更换能够是字符串数组或在每一次配对中启用的涵数。

初始字符串数组维持不会改变。

let result = "检测 法国新浪潮 法国新浪潮 检测".replaceAll("法国新浪潮", "您好");console.log(result); //检测 您好 您好 检测

js字符串截取-javascript字符串处理方法-第1张图片

replaceAll兼容模式差。

正则表达式

function replaceAll(str, find, replace) { return str.replace(new RegExp(find, 'g'), replace);}let result = replaceAll("检测 法国新浪潮 法国新浪潮 检测","法国新浪潮", "您好");console.log(result); //检测 您好 您好 检测

分拆 联接(特性差)

function replaceAll(str, find, replace) { return str.split(find).join(replace);}let result = replaceAll("检测 法国新浪潮 法国新浪潮 检测", "法国新浪潮", "您好");console.log(result); //检测 您好 您好 检测

评论(0条)

刀客源码 游客评论