国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

匹配任意字符的正則表達式寫法

2019-11-21 00:32:10
字體:
來源:轉載
供稿:網友
實現代碼如下,起初測試正常(后來遇到問題),先來看最初的代碼
復制代碼 代碼如下:

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

以上代碼起初一切正常,在接下來的測試中發現,如果電驢地址中存在全角字符時就匹配就會失敗。遂改用如下寫法
復制代碼 代碼如下:

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/>"
}

結論,點(.)符號在匹配任意字符時還是有局限性,具體規則不詳,暫且可用[/s/S]代之,同理[/d/D]或[/w/W]亦可。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 茂名市| 尉犁县| 哈密市| 大冶市| 井研县| 黄陵县| 岗巴县| 进贤县| 静宁县| 东辽县| 罗平县| 昭苏县| 民丰县| 舞阳县| 安塞县| 武宁县| 岳普湖县| 浪卡子县| 林甸县| 张北县| 手游| 阜新| 晋城| 太保市| 阿巴嘎旗| 海淀区| 包头市| 乐陵市| 申扎县| 清河县| 左云县| 乌兰浩特市| 临泉县| 合江县| 江孜县| 新密市| 洛扎县| 湾仔区| 大足县| 乌兰浩特市| 大田县|