亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > regex > 正文

js正則表達式之exec方法講解

2020-01-20 22:14:01
字體:
來源:轉載
供稿:網友

功能說明:該函數通過對指定你的字符串進行一次匹配檢測,獲取字符串中的第一個與正則表達式的內容,并且將匹配的內容和子匹配的結果存放在返回數組中

基本方法:objReg.exec(string)

objReg,RegExp對象的名稱

string,要進行匹配的字符串

正則表達式exec()函數:

exec() 方法用于檢索字符串中的正則表達式的匹配。
返回值是一個數組,但是此數組的內容和正則對象是否是全局匹配有著很大關系:

1.沒有g修飾符:
在非全局匹配模式下,此函數的作用和match()函數是一樣的,只能夠在字符串中匹配一次,如果沒有找到匹配的字符串,那么返回null,否則將返回一個數組,數組的第0個元素存儲的是匹配字符串,第1個元素存放的是第一個引用型分組(子表達式)匹配的字符串,第2個元素存放的是第二個引用型分組(子表達式)匹配的字符串,依次類推。同時此數組還包括兩個對象屬性,index屬性聲明的是匹配字符串的起始字符在要匹配的完整字符串中的位置,input屬性聲明的是對要匹配的完整字符串的引用。
特別說明:
在非全局匹配模式下,IE瀏覽器還會具有lastIndex屬性,不過這時是只讀的。

2.具有g修飾符:
在全局匹配模式下,此函數返回值同樣是一個數組,并且也只能夠在字符串中匹配一次。不過此時,此函數一般會和lastIndex屬性匹配使用,此函數會在lastIndex屬性指定的字符處開始檢索字符串,當exec()找到與表達式相匹配的字符串時,在匹配后,它將lastIndex 屬性設置為匹配字符串的最后一個字符的下一個位置??梢酝ㄟ^反復調用exec()函數遍歷字符串中的所有匹配,當exec()函數再也找不到匹配的文本時,它將返回null,并把lastIndex 屬性重置為0。
數組的內容結構和沒有g修飾符時完全相同。

特別說明:

如果在一個字符串中完成了一次模式匹配之后要開始檢索新的字符串,就必須手動地把lastIndex屬性重置為0。
語法結構:

RegExpObject.exec(string)

參數列表如下:

參數名稱 語義解釋
string 必需。要檢索的字符串。

瀏覽器支持:

IE瀏覽器支持此方法。
火狐瀏覽器支持此方法。
谷歌瀏覽器支持此方法。

實例代碼:

實例一:

var str="I love antzone ,this is animate"; var reg=/an/;console.log(reg.exec(str));

實例二:

var str="the name 123 and 456"; var reg=//d/g;reg.lastIndex=15;console.log(reg.exec(str));

在全局模式下可以使用lastIndex屬性設置在字符串中查找指定字符時開始的位置。

<html> <script language="javascript" type="text/javascript"> //設置匹配的字符串 var objStr="我的手機號13522222222,他的手機號13288888888,她的手機號碼13699999999"; //設置正則表達式,匹配以13開頭11位字符串,全局匹配 var reg=/13(/d)(/d{8})/g; //執行exec函數,盡管是全局匹配的正則表達式,但是exec方法只對指定的字符串進行一次匹配,獲取字符串中第一個與正則表達式想匹配的內容,并且將匹配內容和子匹配的結果存儲到返回的數組中 var arr=reg.exec(objStr); //循環輸出結果 for(var i=0;i<arr.length;i++){ document.write("<li>"+arr[i]+"<br>"); } </script> </html> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产中文字幕在线观看| 日韩免费观看网站| 亚洲欧美色婷婷| 欧洲美女免费图片一区| 在线精品视频视频中文字幕| 97视频免费观看| 日本a级片电影一区二区| 亚洲精品xxxx| 亚洲国产精品字幕| 国产精品视频成人| 在线成人免费网站| 国产精品视频免费观看www| 在线精品播放av| 777精品视频| 日韩av男人的天堂| 久久夜精品香蕉| 欧美一乱一性一交一视频| 中文字幕最新精品| 欧美亚洲伦理www| 久久99亚洲精品| www.久久撸.com| 国产精品国内视频| 久久久久久久一区二区三区| 国产精品成人一区| 欧美日韩国产麻豆| 92国产精品久久久久首页| 青青久久aⅴ北条麻妃| 亚洲美女精品久久| 国产精品揄拍一区二区| 欧美在线激情视频| 国产精品国产亚洲伊人久久| 亚洲激情视频在线观看| 亚洲欧美激情一区| 久久理论片午夜琪琪电影网| 国产午夜精品全部视频播放| 国产成人在线一区二区| 伊人久久大香线蕉av一区二区| 俺也去精品视频在线观看| 成人在线视频福利| 久久久在线观看| 日本成人在线视频网址| 国产精品影院在线观看| 欧美性在线观看| 欧美激情在线视频二区| 欧美成人h版在线观看| 国产主播喷水一区二区| 日韩中文字幕免费| 精品国产乱码久久久久久天美| 国产成人avxxxxx在线看| 日韩在线观看免费全集电视剧网站| 欧美电影免费观看| 久久人人爽亚洲精品天堂| 日韩美女免费观看| 午夜精品一区二区三区在线视| 亚洲精品成人网| 日韩极品精品视频免费观看| 国产精品极品美女粉嫩高清在线| 久久中国妇女中文字幕| 爽爽爽爽爽爽爽成人免费观看| 久久久www成人免费精品张筱雨| 日韩在线观看高清| 少妇激情综合网| 久久99热精品这里久久精品| 这里只有精品在线播放| 欧美激情手机在线视频| 日韩中文字幕av| 亚洲精品视频免费在线观看| 亚洲精品国产综合区久久久久久久| 亚洲精品中文字幕av| 久久天天躁狠狠躁夜夜躁2014| 亚洲国产精品va在线| 亚洲一区二区在线播放| 欧美性精品220| 亚洲性线免费观看视频成熟| 日韩有码视频在线| 亚洲欧洲日韩国产| 国产精品69久久久久| 久久久久999| 国产69精品久久久久99| 一区二区三区日韩在线| 韩国19禁主播vip福利视频| 日韩成人网免费视频| 成人两性免费视频| 欧美理论电影在线播放| 欧美大片免费观看在线观看网站推荐| 91精品国产91久久久久久吃药| 蜜月aⅴ免费一区二区三区| 亚洲最新av在线网站| 高清欧美电影在线| 久久久av电影| 亚洲成人精品久久| 一区二区三区在线播放欧美| 国产欧美最新羞羞视频在线观看| 日本高清视频一区| 欧美高清视频免费观看| 日本久久亚洲电影| 搡老女人一区二区三区视频tv| 国产精品jizz在线观看麻豆| 国产精品第1页| 国产精品久久网| 国产精品久久国产精品99gif| 亚洲国产精品久久精品怡红院| 人体精品一二三区| 尤物yw午夜国产精品视频| 国产精品福利观看| 国产免费一区视频观看免费| 啊v视频在线一区二区三区| 欧美俄罗斯乱妇| 久久久精品一区二区| 日本欧美一二三区| 激情av一区二区| 性欧美在线看片a免费观看| 成人欧美在线视频| 欧美极品少妇xxxxx| 欧美性色xo影院| 亚洲日本欧美中文幕| 久久久精品欧美| 亚洲欧美色婷婷| 91在线视频导航| 免费99精品国产自在在线| 欧美大胆在线视频| 久久成人18免费网站| 欧美高跟鞋交xxxxhd| 91av免费观看91av精品在线| 国产在线高清精品| 日本精品久久久| 国产精品高潮呻吟久久av黑人| 欧美激情中文字幕乱码免费| 日韩视频中文字幕| 97视频网站入口| 午夜免费日韩视频| 亚洲成av人乱码色午夜| 国产欧美精品日韩| 久久亚洲精品成人| 久久91亚洲人成电影网站| 亚洲国产精品资源| 视频在线一区二区| 黑人巨大精品欧美一区二区一视频| 九九九久久国产免费| 国产精品h在线观看| 精品日韩中文字幕| 国产精品一久久香蕉国产线看观看| 日韩欧美在线观看视频| 国产视频欧美视频| 国产成人精品免高潮在线观看| 91在线视频成人| 欧美疯狂性受xxxxx另类| 国产视频精品va久久久久久| 日韩电视剧免费观看网站| 日韩欧美在线播放| 亚洲乱码国产乱码精品精天堂| 亚洲偷熟乱区亚洲香蕉av| 国产日韩在线精品av| 成人午夜在线影院| 欧美性生交xxxxxdddd| 国产免费一区二区三区香蕉精| 中文字幕精品视频| 欧美专区中文字幕| 91精品国产91久久久| 精品国产91久久久久久老师| 国产一区二区三区视频在线观看| 国产不卡精品视男人的天堂| www.精品av.com| 久久天天躁夜夜躁狠狠躁2022|