該函數(shù)通過(guò)對(duì)指定你的字符串進(jìn)行一次匹配檢測(cè),獲取字符串中的第一個(gè)與正則表達(dá)式的內(nèi)容,并且將匹配的內(nèi)容和子匹配的結(jié)果存放在返回?cái)?shù)組中
功能說(shuō)明:該函數(shù)通過(guò)對(duì)指定你的字符串進(jìn)行一次匹配檢測(cè),獲取字符串中的第一個(gè)與正則表達(dá)式的內(nèi)容,并且將匹配的內(nèi)容和子匹配的結(jié)果存放在返回?cái)?shù)組中
基本方法:objReg.exec(string)
objReg,RegExp對(duì)象的名稱(chēng)
string,要進(jìn)行匹配的字符串
復(fù)制代碼代碼如下:
<html>
<script language="javascript" type="text/javascript">
//設(shè)置匹配的字符串
var objStr="我的手機(jī)號(hào)13522222222,他的手機(jī)號(hào)13288888888,她的手機(jī)號(hào)碼13699999999";
//設(shè)置正則表達(dá)式,匹配以13開(kāi)頭11位字符串,全局匹配
var reg=/13(/d)(/d{8})/g;
//執(zhí)行exec函數(shù),盡管是全局匹配的正則表達(dá)式,但是exec方法只對(duì)指定的字符串進(jìn)行一次匹配,獲取字符串中第一個(gè)與正則表達(dá)式想匹配的內(nèi)容,并且將匹配內(nèi)容和子匹配的結(jié)果存儲(chǔ)到返回的數(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>