2016-09-25 16:16发布
我知道?:是表示不匹配的意思,那具体用法呢,可否举例子说明?
比如13588884444.replace(/(d{3})(d{4})(d{4})/g, $1****$3),第二个分组显然没什么卵用,13588884444.replace(/(d{3})(?:d{4})(d{4})/g, $1****$2)忽略掉这个分组,然后反向引用$2就行了。
13588884444.replace(/(d{3})(d{4})(d{4})/g, $1****$3)
13588884444.replace(/(d{3})(?:d{4})(d{4})/g, $1****$2)
最多设置5个标签!
比如
13588884444.replace(/(d{3})(d{4})(d{4})/g, $1****$3)
,第二个分组显然没什么卵用,13588884444.replace(/(d{3})(?:d{4})(d{4})/g, $1****$2)
忽略掉这个分组,然后反向引用$2就行了。一周热门 更多>