使用jquery在体内搜索数字

时间:2010-08-05 18:41:56

标签: javascript jquery

我正在尝试使用jQuery搜索正文中的所有数字(数字8),它只返回第一个no。身体?

var myRe = /[0-9]{8}/;  
var myArray = myRe.exec($('body').html());  
alert(myArray);

1 个答案:

答案 0 :(得分:3)

g或'global'标志添加到正则表达式中。现在不是使用仅返回第一个匹配项的exec(),而是在字符串本身上调用match(),这将返回所有结果的数组:

var myRe = /[0-9]{8}/g;
var myArray = $('body').html().match(myRe);