2010-08-05 46 views
0

我想使用jQuery搜索身體中的所有數字(數字8),它只返回第一個號碼。在身體?使用jquery在身體搜索號碼

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

回答

3

g或'global'標誌添加到正則表達式中。現在,而不是使用exec()只返回第一個匹配,呼籲字符串本身,它返回所有結果的數組match()

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

這一步解決的問題?如果是這樣,請務必將答案標記爲「已接受」,這樣我們都會獲得一定的聲譽。 – 2010-08-10 18:32:45