最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

匹配任意字符的正則表達(dá)式寫法

 更新時(shí)間:2010年04月29日 23:09:46   作者:  
今天在寫一個(gè)小應(yīng)用的時(shí)候遇到個(gè)問題,原本是想捕捉到頁面中所有電驢地址,以便迅雷抓取。
實(shí)現(xiàn)代碼如下,起初測(cè)試正常(后來遇到問題),先來看最初的代碼
復(fù)制代碼 代碼如下:

var docs = document.body.innerHTML;
var links =docs.match(/ed2k.*\|\//gi);//注意這里 使用了點(diǎn)(.)符號(hào)匹配任意字符
document.body.innerHTML = "";
for( var link in links){<BR>
document.body.innerHTML += links[link]+"<br/>"
}

以上代碼起初一切正常,在接下來的測(cè)試中發(fā)現(xiàn),如果電驢地址中存在全角字符時(shí)就匹配就會(huì)失敗。遂改用如下寫法
復(fù)制代碼 代碼如下:

var docs = document.body.innerHTML;
var links =docs.match(/ed2k[\s\S]*?\|\//gi);//注意這里[\s\S]
document.body.innerHTML = "";
for( var link in links){
document.body.innerHTML += links[link]+"<br/>"
}

結(jié)論,點(diǎn)(.)符號(hào)在匹配任意字符時(shí)還是有局限性,具體規(guī)則不詳,暫且可用[\s\S]代之,同理[\d\D]或[\w\W]亦可。

相關(guān)文章

最新評(píng)論

集安市| 禄劝| 温宿县| 大埔区| 黎城县| 织金县| 弥渡县| 成武县| 邹平县| 肥乡县| 新疆| 金平| 宁都县| 顺平县| 习水县| 成安县| 保定市| 德安县| 邹城市| 永顺县| 中西区| 体育| 收藏| 昭通市| 建始县| 彭山县| 大同市| 孝感市| 随州市| 大足县| 砀山县| 邓州市| 麻阳| 宁海县| 武乡县| 宁陵县| 时尚| 栖霞市| 祁阳县| 虞城县| 四会市|