// 使用正则表达式全局替换字符串中的所有指定字符
function replaceAll(str, find, replace) {
// 创建一个带有 'g' 标志的正则表达式,表示全局匹配
return str.replace(new RegExp(find, 'g'), replace);
}
// 示例
let originalString = "hello hello hello";
let replacedString = replaceAll(originalString, "hello", "world");
console.log(replacedString); // 输出: world world world
replaceAll 函数:该函数接受三个参数:原始字符串 str、要查找的字符串 find 和要替换成的字符串 replace。new RegExp(find, 'g') 创建一个带有全局标志 'g' 的正则表达式,确保替换所有匹配项,而不仅仅是第一个。replace 方法:通过 str.replace() 方法将所有匹配项替换为指定的新字符串。这样可以确保字符串中所有的指定子字符串都被替换。
上一篇:js 字符串去掉空格
下一篇:js 字符串去掉最后一位
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站