84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
正则分组过后{1}不是匹配一次吗,为什么返回的数组有两个值呢?
ringa_lee
'12.098'.match(/\d+/) 返回两个是因为多了个g后面
"12.098".match(new RegExp(/[d]+/))
匹配小数点前面的话: /^d+/
首先,正则带不带g,match方法的返回值是不一样的。
还有{1}指的是前面的匹配规则出现1次就算满足匹配条件。
这个你连js正则语法还没搞明白啊。。
"12.098".match(new RegExp(/[d]+/))
匹配小数点前面的话: /^d+/
首先,正则带不带g,match方法的返回值是不一样的。
还有{1}指的是前面的匹配规则出现1次就算满足匹配条件。
这个你连js正则语法还没搞明白啊。。