国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - 正則表達式 - js正則表達式之exec方法講解

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

2020-08-06 17:31正則之家 正則表達式

該函數(shù)通過對指定你的字符串進行一次匹配檢測,獲取字符串中的第一個與正則表達式的內(nèi)容,并且將匹配的內(nèi)容和子匹配的結(jié)果存放在返回數(shù)組中

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

基本方法:objReg.exec(string)

objReg,RegExp對象的名稱

string,要進行匹配的字符串

正則表達式exec()函數(shù):

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

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

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

特別說明:

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

RegExpObject.exec(string)

參數(shù)列表如下:

 

參數(shù)名稱

語義解釋

string

必需。要檢索的字符串。

 

瀏覽器支持:

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

實例代碼:

實例一:

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

實例二:

?
1
2
3
4
var str="the name 123 and 456";
var reg=/\d/g;
reg.lastIndex=15;
console.log(reg.exec(str));

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

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

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲一区二区在线视频 | 亚洲天堂免费在线 | 亚洲精品国产一区 | 国产精品毛片一区视频播不卡 | 色网站在线观看 | 日韩在线免费视频 | 日韩在线短视频 | 男女羞羞网站 | 日韩午夜| 69久久| 国产中文字幕在线看 | av成人一区二区 | 成人网在线视频 | 精品一区二区av | 色综合久久久 | 精品福利一区二区三区 | 免费观看黄色av网站 | 久久国产成人 | 99亚洲精品 | 黄色片地址 | 欧美精品在欧美一区二区少妇 | 国产 欧美 日韩 一区 | 亚洲视频在线免费观看 | 一区二区三区在线播放 | 一级毛片免费看 | 成人国产精品久久 | aa一级视频| 国产精品美女久久久久久免费 | 久久精品99视频 | 日韩中文一区二区三区 | www一区 | 亚洲福利一区二区 | 秋霞av国产精品一区 | 日本在线不卡观看 | av中文字幕在线观看 | 国产中文 | 国产伦精品一区二区三区四区视频 | 日韩高清一区 | 一区二区在线不卡 | 日韩一区中文字幕 | 欧美一区二区三区男人的天堂 |