js正则表达式----replace
2023-09-14 09:00:17 时间
1.分组
'442665319@qq.com'.replace(/(\d+)(@)(\w+)(\.com)/,'[$1]$2[$3]$4') //"[442665319]@[qq].com"
replace第二个参数传一个字符串,而$number是代替第一个参数的分组。
这里比较特别的是$number是从$1开始的。
2.自定义函数
'abc345efgabcab'.replace(/(\d)/g,num=>num*2); //"abc6810efgabcab"
第二个参数传函数的话,返回值就是替代的值。
相关文章
- js高级技巧_JavaScript高级程序
- 微前端03 : 乾坤的沙箱容器分析(Js沙箱机制建立后的具体应用)
- html如何只刷新页面指定,js控制页面刷新 JS刷新当前页面的几种方法总结
- js实现阶乘算法的三种方法
- js手机号正则校验_正则表达式验证手机号码格式
- js函数柯里化-面试手写版
- 两个try catch引起的对JS事件循环的思考
- 【JS 逆向百例】猿人学系列 web 比赛第五题:js 混淆 - 乱码增强,详细剖析
- JS正则表达式从入门到入土(8)—— REGEXP对象属性详解编程语言
- JS正则表达式使用详解编程语言
- 使用 JS 操作 Redis:实现强大数据存储.(js调用redis)
- 用SQL Server和JS实现数据库管理技术(sqlserver.js)
- 用CSS+JS实现的进度条效果效果
- JS正则表达式提取字符串中所有汉字的脚本
- js限制输入框可输入字节数代码
- Js智能判断浏览器是关闭还是刷新的代码
- ASP.NET获取不到JS设置cookies的解决方法
- 正则表达式判断所填入号码的运营商js代码修改版
- JS替换和时间插件的结合使用方法
- 在页面中js获取光标/鼠标的坐标及光标的像素坐标
- js正则表达式中test,exec,match方法的区别说明
- js函数在frame中的相互调用详解
- js正则表达式学习笔记之匹配字符串
- 我的Node.js学习之路(二)NPM模块管理
- js实现遮罩层划出效果是生成div而不是显示
- js中的getAttribute方法使用示例
- js正则表达式中的单行模式与多行模式实例分析