實(shí)現(xiàn)代碼如下,起初測(cè)試正常(后來(lái)遇到問(wèn)題),先來(lái)看最初的代碼 代碼如下: 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/>" }
以上代碼起初一切正常,在接下來(lái)的測(cè)試中發(fā)現(xiàn),如果電驢地址中存在全角字符時(shí)就匹配就會(huì)失敗。遂改用如下寫法 代碼如下: 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/>" }