我想从字符串中获取数字24或99,以及接下来的六个数字。例如,想象下面的字符串:
anytext 24 824 750 anytext 99 659 440 anytext 24 234 423 24743534 anytext
我得到的是:
24824750 99659440 24234423 24743534
最佳答案
var r=/(24|99)(\s*[0-9]){6}/g;
var s='anytext 24 824 750 anytext 99 659 440 anytext 24 234 423 24743534 anytext';
var m;
while(true) {
m = r.exec(s);
if(!m) break;
console.log(m[0].replace(/\s/g,''));
}
如果需要,可以将
\s
更改为空格。关于javascript - 在特定的两个数字之后获取接下来的6个数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39528039/