Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 替换字符串中所有指定字符串的方法

作者:洮娦ゞ   发布日期:2025-10-19   浏览:49

// 使用正则表达式全局替换字符串中的所有指定字符
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

解释说明:

  1. replaceAll 函数:该函数接受三个参数:原始字符串 str、要查找的字符串 find 和要替换成的字符串 replace
  2. 正则表达式:使用 new RegExp(find, 'g') 创建一个带有全局标志 'g' 的正则表达式,确保替换所有匹配项,而不仅仅是第一个。
  3. replace 方法:通过 str.replace() 方法将所有匹配项替换为指定的新字符串。

这样可以确保字符串中所有的指定子字符串都被替换。

上一篇:js 字符串去掉空格

下一篇:js 字符串去除空格

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站