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

js replace替换

作者:▄对对碰   发布日期:2025-07-06   浏览:55

// 示例代码:使用 js replace 方法进行字符串替换

// 基本用法:替换第一个匹配项
let str = "Hello world!";
let newStr = str.replace("world", "JavaScript");
console.log(newStr);  // 输出: Hello JavaScript!

// 使用正则表达式进行全局替换
let text = "The rain in SPAIN stays mainly in the plain.";
let result = text.replace(/ain/g, "ain( replaced )");
console.log(result);  // 输出: The rain( replaced ) in SPAIN stays mainly( replaced ) in the plain.

// 使用函数作为参数进行动态替换
let sentence = "Visit Microsoft and Microsoft!";
let pattern = /microsoft/gi;
let replaced = sentence.replace(pattern, function(match) {
    return match.charAt(0).toUpperCase() + match.slice(1);
});
console.log(replaced);  // 输出: Visit Microsoft and Microsoft!

解释说明:

  1. 基本用法replace() 方法可以替换字符串中的第一个匹配项。例如,将 "world" 替换为 "JavaScript"
  2. 正则表达式全局替换:通过传递正则表达式(带有 g 标志)可以替换所有匹配项。例如,将所有的 "ain" 替换为 "ain( replaced )"
  3. 使用函数作为参数replace() 方法还可以接受一个函数作为第二个参数,该函数会在每次匹配时被调用,返回的值将用于替换匹配项。例如,将 "Microsoft" 的首字母大写。

上一篇:js 文本替换

下一篇:js 字符转json

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 点击空白区域触发事件

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

Laravel 中文站