码迷,mamicode.com
首页 > Web开发 > 详细

js正则表达式分组$

时间:2018-01-25 20:47:28      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:size   替代   $2   就是   第一个   定义   nbsp   自定义   自定义函数   

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正则表达式分组$

标签:size   替代   $2   就是   第一个   定义   nbsp   自定义   自定义函数   

原文地址:https://www.cnblogs.com/amiezhang/p/8352940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!