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

js replace正则替换

作者:旭旭移日   发布日期:2025-10-31   浏览:3

// 示例代码:使用正则表达式替换字符串中的特定内容

// 原始字符串
let str = "Hello, my email is example@example.com and my phone number is 123-456-7890.";

// 使用正则表达式替换邮箱地址为 "[EMAIL]"
let newStr = str.replace(/[\w.-]+@[\w.-]+\.[\w]+/g, '[EMAIL]');

// 使用正则表达式替换电话号码为 "[PHONE]"
newStr = newStr.replace(/\d{3}-\d{3}-\d{4}/g, '[PHONE]');

console.log(newStr);  // 输出: "Hello, my email is [EMAIL] and my phone number is [PHONE]."

// 解释说明:
// 1. /[\w.-]+@[\w.-]+\.[\w]+/g 是一个正则表达式,用于匹配邮箱地址。
//    \w 匹配字母数字及下划线,. 和 - 匹配实际的点和减号字符,+ 表示匹配一个或多个前面的字符。
//    @ 和 . 是邮箱地址中的固定字符。
//    g 表示全局匹配,即替换所有匹配到的内容。
//
// 2. /\d{3}-\d{3}-\d{4}/g 是一个正则表达式,用于匹配电话号码(格式为 123-456-7890)。
//    \d 匹配数字,{3} 和 {4} 分别表示匹配三位和四位数字。
//    g 表示全局匹配,即替换所有匹配到的内容。

上一篇:js replace 替换所有

下一篇:js 文本替换

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

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

Laravel 中文站