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正则语法还没搞明白啊。。