【发布时间】:2016-12-16 08:16:20
【问题描述】:
我正在学习 JS 正则表达式,所以我正在考虑这个示例字符串 99s999s99s99。
现在我想在这个字符串中找到所有的数字序列。我尝试了以下方法:
var s = /(\d+)/g;
var a = '99s999s99s99';
s.exec(a);
var s = /(\d+)/;
var a = '99s999s99s99';
s.exec(a);
但两者都产生以下输出:
[ '99', '99', index: 0, input: '99s999s99s99' ]
如何找到9s的所有组?
【问题讨论】:
-
您是否提供了
g(全局)标志? -
使用全局标志
/\d+/g -
g的答案也是一样的。
标签: javascript regex