亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > JS正則中的match與exec使用說明

JS正則中的match與exec使用說明

熱門標(biāo)簽:地圖標(biāo)注店鋪地圖標(biāo)注酒店 山東外呼系統(tǒng)聯(lián)系方式 淄博市張店區(qū)地圖標(biāo)注 浙江營銷外呼系統(tǒng)有哪些 遼寧秒客來電話機(jī)器人 自己做的電銷機(jī)器人 惠安地圖標(biāo)注 上海銷售電銷機(jī)器人軟件 哈爾濱公司外呼系統(tǒng)代理

主要參考W3C教程

String.match()

match() 方法將檢索目標(biāo)字符串,以找到一個(gè)或多個(gè)與 正則表達(dá)式regexp 匹配的文本。match()有兩種情況:

!--[if !supportLists]-->1、 !--[endif]-->如果 regexp 具有標(biāo)志 g,則 match() 方法將執(zhí)行全局檢索,找到目標(biāo)字符串中的所有匹配子字符串。

匹配情況

返回值

沒有找到任何匹配的子串

null

找到了一個(gè)或多個(gè)匹配子串

一個(gè)數(shù)組。數(shù)組的內(nèi)容包含所有的匹配子串

下面是個(gè)實(shí)例:

復(fù)制代碼 代碼如下:

var str = 'xxtest00test11test22test'
regexp = new RegExp(/(test)(.{1})/g);
while((result = regexp.exec(str)) != null){
document.write(result + 'br />');
document.write(regexp.lastIndex+ 'br />');
}

匹配的結(jié)果如下:

返回的匹配數(shù)組:

[testaa,testbb,testcc]
并且數(shù)組不包含其他有關(guān)匹配的信息:

   0:testaa
   1:testbb
   2:testcc

!--[if !supportLists]-->2、 !--[endif]-->如果 regexp 沒有標(biāo)志 g,那么 match() 方法就只能目標(biāo)字符串中執(zhí)行一次匹配。

匹配情況

返回值

沒有找到任何匹配的子串

null

找到了一個(gè)或多個(gè)匹配子串

一個(gè)數(shù)組。數(shù)組的內(nèi)容包含與它找到的匹配文本有關(guān)的信息。該數(shù)組的第 0 個(gè)元素存放的是匹配文本,而其余的元素存放的是與正則表達(dá)式的子表達(dá)式匹配的文本。除了這些常規(guī)的數(shù)組元素之外,返回的數(shù)組還含有兩個(gè)對象屬性。index 屬性聲明的是匹配文本的起始字符在目標(biāo)字符串中的位置,input 屬性聲明的是對目標(biāo)字符串的引用。

我們把上面例子的全局標(biāo)志g拿掉,regexp = new RegExp(/(test)(.{1})/);再次得到的匹配結(jié)果如下:

返回的匹配數(shù)組:

[test0,test,0]
并且數(shù)組包含indexinput信息:

0:test0
1:test
2:0
index:2
input:xxtest0test1test2test

不過有一點(diǎn)需要說明的是,在IE6,7,8下,返回的數(shù)組同時(shí)包含lastIndex信息,用來表示表示匹配子串的下一個(gè)位置。話說這個(gè)屬性應(yīng)該是在regexp上面的,所以在IE9里面去掉了。

String.exec()方法:

!--[if !supportLists]-->1、 !--[endif]-->如果 regexp 不具有標(biāo)志 g

匹配情況

返回值

沒有找到任何匹配的子串

null

找到了一個(gè)或多個(gè)匹配子串

一個(gè)數(shù)組。數(shù)組的內(nèi)容與調(diào)用match() 返回的數(shù)組是相同的。

沿用上面的例子:

復(fù)制代碼 代碼如下:

result = regexp.exec(str);

返回的匹配數(shù)組:
[test0,test,0]
并且數(shù)組包含index和input信息:
0:test0
1:test
2:0
index:2
input:xxtest0test1test2test
同樣,在IE6,7,8下,返回的數(shù)組同時(shí)包含lastIndex信息。
!--[if !supportLists]-->2、 !--[endif]-->如果 regexp 具有標(biāo)志 g。
它會(huì)在 regexp的 lastIndex 屬性指定的字符處開始檢索。當(dāng) exec() 找到了與表達(dá)式相匹配的文本時(shí),在匹配后,它將把 regexp的 lastIndex 屬性設(shè)置為匹配文本的最后一個(gè)字符的下一個(gè)位置。這就是說,可以通過反復(fù)調(diào)用 exec() 方法來遍歷字符串中的所有匹配文本。當(dāng) exec() 再也找不到匹配的文本時(shí),它將返回 null,并把 lastIndex 屬性重置為 0。
注:無論 RegExpObject 是否是全局模式,exec() 都會(huì)把完整的細(xì)節(jié)添加到它返回的數(shù)組中。這就是 exec() 與 match() 的不同之處,后者在全局模式下返回的信息要少得多。如果要獲得所有的匹配細(xì)節(jié),就可以在全局模式下循環(huán)調(diào)用exec()方法。
類似:
復(fù)制代碼 代碼如下:

var str = 'xxtest00test11test22test'
regexp = new RegExp(/(test)(.{1})/g);
while((result = regexp.exec(str)) != null){
document.write(result + 'br />');
document.write(regexp.lastIndex+ 'br />');
}

對于lastIndex屬性的說明:
!--[if !supportLists]-->(1) !--[endif]-->lastIndex在regexp上面,而不是返回的數(shù)組結(jié)果里面,IE6,7,8在match()方法的lastIndex實(shí)現(xiàn)上有bug。
!--[if !supportLists]-->(2) !--[endif]-->如果在一個(gè)字符串中完成了一次模式匹配之后要開始檢索新的字符串,就必須手動(dòng)地把 lastIndex 屬性重置為 0。

您可能感興趣的文章:
  • js正則函數(shù)match、exec、test、search、replace、split使用介紹集合
  • js正則表達(dá)式之match函數(shù)講解
  • javascript中match函數(shù)的用法小結(jié)
  • 簡介JavaScript中charAt()方法的使用
  • js charAt的使用示例
  • JavaScript charCodeAt方法入門實(shí)例(用于取得指定位置字符的Unicode編碼)
  • js Map List 遍歷使用示例
  • JS Map 和 List 的簡單實(shí)現(xiàn)代碼
  • js實(shí)現(xiàn)的map方法示例代碼
  • js正則表達(dá)式之search方法講解
  • js中exec、test、match、search、replace、split用法
  • JS常見疑難點(diǎn)分析之match,charAt,charCodeAt,map,search用法分析

標(biāo)簽:重慶 泰州 長沙 宣城 銅川 西安 無錫 綿陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《JS正則中的match與exec使用說明》,本文關(guān)鍵詞  正則,中的,match,與,exec,使用說明,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《JS正則中的match與exec使用說明》相關(guān)的同類信息!
  • 本頁收集關(guān)于JS正則中的match與exec使用說明的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久国产一区二区| 韩国三级一区| 国产综合成人观看在线| 国产亚洲精品aaa大片| 欧美a免费| 黄视频网站在线看| 国产成+人+综合+亚洲不卡| 高清一级淫片a级中文字幕| 四虎影视精品永久免费网站 | 香蕉视频一级| 久久福利影视| 天天色成人| 精品国产一区二区三区久| 精品久久久久久中文| 一级毛片看真人在线视频| 亚洲天堂在线播放| 欧美另类videosbestsex视频| 日韩中文字幕在线观看视频| 久久国产影院| 国产网站免费观看| 国产不卡在线观看视频| 青青青草影院| 天堂网中文在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日韩免费在线| 天天做日日干| 欧美激情一区二区三区视频 | 国产成人女人在线视频观看 | 成人免费观看的视频黄页| 欧美国产日韩一区二区三区| 国产精品123| 国产视频久久久久| 国产一区二区精品久久91| 九九干| 日韩综合| 欧美一级视频免费观看| 精品国产一级毛片| 国产伦理精品| 国产福利免费观看| 国产一区二区精品在线观看| 久久久久久久免费视频| 99色播| 麻豆污视频| 尤物视频网站在线观看| 91麻豆精品国产自产在线观看一区| 免费一级生活片| 国产麻豆精品免费密入口| 久久久久久久久综合影视网| 久久久久久久久综合影视网| 欧美日本韩国| 天天色色色| 亚飞与亚基在线观看| 日韩中文字幕在线播放| 在线观看成人网| 99色播| 99久久精品国产免费| 国产不卡精品一区二区三区| 九九九网站| 国产一级生活片| 一级女人毛片人一女人| 一 级 黄 中国色 片| 亚洲天堂免费| 亚欧成人毛片一区二区三区四区 | 国产精品1024在线永久免费| 久久精品欧美一区二区| 成人av在线播放| 日韩免费在线观看视频| 你懂的日韩| 美女免费毛片| 天天色色色| 黄视频网站免费观看| 国产韩国精品一区二区三区| 黄色短视频网站| 亚洲第一色在线| 精品国产香蕉伊思人在线又爽又黄| 可以免费在线看黄的网站| 日韩专区亚洲综合久久| 国产一区二区精品久久| 午夜家庭影院| 成人免费观看的视频黄页| 亚洲第一页乱| 国产极品精频在线观看| 日韩免费在线| a级毛片免费全部播放| 精品久久久久久免费影院| 久久国产影视免费精品| 欧美大片aaaa一级毛片| 国产一区国产二区国产三区| 麻豆午夜视频| 超级乱淫黄漫画免费| 青青久久网| 国产欧美精品午夜在线播放| 国产成a人片在线观看视频| 成人免费观看男女羞羞视频| 亚欧视频在线| 精品在线观看国产| 亚欧乱色一区二区三区| 一级毛片看真人在线视频| 亚洲第一页乱| 精品国产三级a| 亚洲精品影院| 四虎影视久久| 在线观看成人网 | 国产伦久视频免费观看 视频| 四虎影视久久| 欧美一级视频高清片| 国产成a人片在线观看视频| 日韩男人天堂| 99久久精品国产高清一区二区| 欧美国产日韩一区二区三区| 精品久久久久久综合网| 久久久成人影院| 国产福利免费观看| 日本在线播放一区| 欧美激情伊人| 成人免费一级毛片在线播放视频| 日韩中文字幕在线播放| 欧美电影免费看大全| 99久久精品费精品国产一区二区| 国产一区二区精品久久| 成人a大片在线观看| 二级特黄绝大片免费视频大片| 国产成人精品综合在线| 91麻豆精品国产高清在线| 天天做人人爱夜夜爽2020 | 欧美一级视频免费观看| 欧美激情伊人| 国产一区免费在线观看| 国产一区二区精品在线观看| 黄视频网站免费| 国产麻豆精品免费密入口| 国产91精品一区二区| 日韩在线观看免费完整版视频| 久久99中文字幕久久| 国产视频一区二区在线播放| 日韩一级精品视频在线观看| 韩国三级视频网站| 国产视频一区二区在线观看 | 99热热久久| 成人av在线播放| 国产a视频精品免费观看| 美女免费精品视频在线观看| 亚洲天堂在线播放| 精品视频免费看| 九九精品影院| 欧美一级视频免费观看| 青青久在线视频| 日韩中文字幕在线观看视频| 天天做日日爱| 成人影院久久久久久影院| 国产视频一区二区在线播放| 日韩av成人| 精品视频在线观看免费| 免费毛片基地| 日本在线播放一区| 成人高清视频免费观看| 国产麻豆精品hdvideoss| 国产麻豆精品| 欧美18性精品| 国产网站免费观看| 91麻豆精品国产高清在线| 美女免费精品视频在线观看| 成人免费观看男女羞羞视频| 成人高清免费| 可以免费在线看黄的网站| 亚欧乱色一区二区三区| 日韩在线观看免费| 欧美大片毛片aaa免费看| 成人a大片在线观看| 成人免费观看男女羞羞视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 韩国毛片免费大片| 精品久久久久久免费影院| 久久国产精品自由自在| 精品视频一区二区三区免费| 久久精品人人做人人爽97| 精品久久久久久免费影院| 久久精品道一区二区三区| 午夜在线影院| 91麻豆精品国产自产在线| 日韩专区亚洲综合久久| 午夜精品国产自在现线拍| 精品国产三级a| 日本免费乱理伦片在线观看2018| 成人高清视频免费观看| 日本特黄特黄aaaaa大片| 可以免费在线看黄的网站| 九九九网站| 国产视频一区二区在线播放| 韩国三级香港三级日本三级la| 日韩在线观看免费| 一本伊大人香蕉高清在线观看| 九九干| 高清一级毛片一本到免费观看| 一本高清在线| 欧美1区| 日韩在线观看免费完整版视频| 日韩av东京社区男人的天堂| 999久久66久6只有精品| 欧美a免费|