欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁(yè) > 知識(shí)庫(kù) > JS正則中的match與exec使用說(shuō)明

JS正則中的match與exec使用說(shuō)明

熱門標(biāo)簽:地圖標(biāo)注店鋪地圖標(biāo)注酒店 山東外呼系統(tǒng)聯(lián)系方式 淄博市張店區(qū)地圖標(biāo)注 浙江營(yíng)銷外呼系統(tǒng)有哪些 遼寧秒客來(lái)電話機(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)字符串中的所有匹配子字符串。

匹配情況

返回值

沒(méi)有找到任何匹配的子串

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 沒(méi)有標(biāo)志 g,那么 match() 方法就只能目標(biāo)字符串中執(zhí)行一次匹配。

匹配情況

返回值

沒(méi)有找到任何匹配的子串

null

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

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

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

String.exec()方法:

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

匹配情況

返回值

沒(méi)有找到任何匹配的子串

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 屬性指定的字符處開(kāi)始檢索。當(dāng) exec() 找到了與表達(dá)式相匹配的文本時(shí),在匹配后,它將把 regexp的 lastIndex 屬性設(shè)置為匹配文本的最后一個(gè)字符的下一個(gè)位置。這就是說(shuō),可以通過(guò)反復(fù)調(diào)用 exec() 方法來(lái)遍歷字符串中的所有匹配文本。當(dāng) exec() 再也找不到匹配的文本時(shí),它將返回 null,并把 lastIndex 屬性重置為 0。
注:無(wú)論 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 />');
}

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

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

標(biāo)簽:重慶 泰州 長(zhǎng)沙 宣城 銅川 西安 無(wú)錫 綿陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《JS正則中的match與exec使用說(shuō)明》,本文關(guān)鍵詞  正則,中的,match,與,exec,使用說(shuō)明,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《JS正則中的match與exec使用說(shuō)明》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于JS正則中的match與exec使用說(shuō)明的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    少妇献身老头系列| 欧美一区二区成人| 国产精品久久久久毛片软件| 激情都市一区二区| a级在线免费观看| 精品日产卡一卡二卡麻豆| 奇米四色…亚洲| 97伦伦午夜电影理伦片| 精品久久久久久久人人人人传媒 | 日韩精品视频网| 日韩精品视频一区二区| 在线播放欧美女士性生活| 午夜精品福利一区二区三区av | 国产一精品一aⅴ一免费| 欧美日韩一区二区三区免费看| 一区二区免费看| 伊人久久一区二区三区| 91精品国产综合久久久久久久| 日韩精品三区四区| 中文字幕免费视频| 国产人妖乱国产精品人妖| 国产91精品久久久久久久网曝门| 91日韩中文字幕| 一区二区三区不卡视频| 在线观看亚洲免费视频| 欧美大白屁股肥臀xxxxxx| 韩国女主播一区| 一区二区三区影视| 一区二区三区精品视频在线| 中文文字幕文字幕高清| 26uuu国产日韩综合| 国产福利一区二区| 91久久精品一区二区二区| 亚洲福利一二三区| 伊人网在线视频观看| 91在线一区二区三区| 欧美日韩大陆在线| 亚洲.国产.中文慕字在线| 黄色免费看视频| www国产成人| 成人激情黄色小说| 欧美日韩国产美| 久草中文综合在线| 91视频综合网| 视频在线观看一区| 国产精品综合激情| 亚洲日本电影在线| 亚洲欧美视频在线播放| 国产精品午夜在线| www.四虎精品| 久久久91精品国产一区二区三区| eeuss国产一区二区三区| 91精品国产综合久久香蕉的特点 | 色综合久久久久| 亚洲成av人片在线观看无码| 无码少妇一区二区| 亚洲精品免费在线观看| 男生草女生视频| 亚洲欧洲中文日韩久久av乱码| 182在线视频| 国产精品日日摸夜夜摸av| av av在线| 国产精品网站在线| 亚洲の无码国产の无码步美| 国产精品毛片高清在线完整版 | 又黄又爽又色的视频| 精品国产人成亚洲区| www.欧美色图| 亚洲精品一区二区三区影院| 91免费看视频| 国产女同互慰高潮91漫画| 在线精品视频播放| 亚洲欧洲日韩一区二区三区| 日韩人妻无码一区二区三区| 亚洲柠檬福利资源导航| 午夜在线观看一区| 亚洲一区二区三区影院| 中文字幕求饶的少妇| 日本在线不卡视频一二三区| 91久久精品网| 国产很黄免费观看久久| 欧美一区二区视频在线观看| 99精品视频在线播放观看| 国产亚洲综合色| 国产精品久久AV无码| 亚洲欧美日韩国产中文在线| 青娱乐国产视频| 日韩av网站在线观看| 欧美综合一区二区| 国产v综合v亚洲欧| www国产成人免费观看视频 深夜成人网| 18深夜在线观看免费视频| 国产精品免费网站在线观看| 亚洲av无码一区二区三区人| 亚洲狠狠爱一区二区三区| 国产精品成人免费观看| 国产精品中文字幕欧美| 欧美mv日韩mv国产网站app| 91精品又粗又猛又爽| 亚洲精品亚洲人成人网在线播放| 亚洲女人毛茸茸高潮| 精品亚洲成a人| 日韩欧美国产午夜精品| 亚洲av熟女高潮一区二区| 一区二区三区视频在线看| 欧美特级一级片| 国产风韵犹存在线视精品| 久久你懂得1024| 国产av自拍一区| 蜜桃久久久久久| 日韩一二在线观看| 日韩精品视频一区二区| 亚洲午夜精品17c| 欧美日韩一区在线| 久久精品无码一区二区三区毛片| 国产精品久久久久久久久久久免费看| 欧美激情视频二区| 久久9热精品视频| 久久众筹精品私拍模特| 影音先锋制服丝袜| 激情五月播播久久久精品| 久久综合狠狠综合久久综合88| 人妻体内射精一区二区| 美脚の诱脚舐め脚责91 | 91啪亚洲精品| 一区二区三区资源| 欧美三级电影精品| 91丨九色丨国产丨porny| 尤物av一区二区| 欧美日韩dvd在线观看| 亚洲成人精品在线播放| 亚洲地区一二三色| 欧美一级日韩免费不卡| 97超碰在线资源| 韩国av一区二区三区在线观看| 久久久久久久久久久久久夜| 一二三四在线观看视频| 成人午夜又粗又硬又大| 亚洲伦理在线精品| 欧美日韩美少妇| 在线观看日韩精品视频| 久久成人久久爱| 中文文精品字幕一区二区| 一本色道久久加勒比精品| 午夜性福利视频| 日韩国产在线一| 久久夜色精品国产欧美乱极品| 亚洲 欧美 国产 另类| 99久久精品费精品国产一区二区| 亚洲一区二区三区国产| 日韩欧美一区电影| 懂色av粉嫩av蜜臀av一区二区三区| 成人影视亚洲图片在线| 一区二区久久久久久| 日韩午夜精品视频| 2017亚洲天堂| 91网站最新网址| 日本成人在线不卡视频| 国产欧美精品一区二区色综合朱莉| 视频这里只有精品| 北京富婆泄欲对白| 精品一区二区三区在线观看国产| 国产精品久久久久一区二区三区 | 色呦呦网站一区| wwwxx日本| 国产精品一区一区三区| 亚洲久本草在线中文字幕| 欧美一区二区日韩| 精品国产大片大片大片| 欧美日韩一区二区区别是什么| 美女国产一区二区| 国产精品第13页| 日韩一级高清毛片| tube国产麻豆| 好吊一区二区三区视频| 成人免费观看男女羞羞视频| 五月天欧美精品| 国产精品久久久久影院| 欧美一级欧美三级在线观看| 97精品在线播放| 日本不卡视频一区| 国产精品一区二区三区网站| 亚洲国产精品天堂| 国产欧美1区2区3区| 欧美顶级少妇做爰| 国产黄在线免费观看| 黄色片视频免费观看| 波波电影院一区二区三区| 美洲天堂一区二卡三卡四卡视频| 亚洲视频免费在线| 久久先锋影音av鲁色资源网| 欧美日韩小视频| 成人免费精品动漫网站| 日本护士做爰视频| 99精品黄色片免费大全| 国产一区二区三区日韩 | 亚洲一区二区高清| 亚洲国产精品av| 欧美电视剧免费全集观看| 在线观看日韩国产|