婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > js正則表達式之$1$2$3$4$5$6$7$8$9屬性,返回子匹配的結果

js正則表達式之$1$2$3$4$5$6$7$8$9屬性,返回子匹配的結果

熱門標簽:淄博市張店區地圖標注 地圖標注店鋪地圖標注酒店 哈爾濱公司外呼系統代理 自己做的電銷機器人 浙江營銷外呼系統有哪些 山東外呼系統聯系方式 惠安地圖標注 遼寧秒客來電話機器人 上海銷售電銷機器人軟件
功能:$1-$9存放著正則表達式中最近的9個正則表達式的匹配結果,這些結果按照子匹配的出現順序依次排列。

基本語法RegExp.$n

注意:這些屬性是靜態的,除了replace中的第二個參數可以省略RegExp之外,其他地方使用都要加上RegExp。

案例講解:demo1
復制代碼 代碼如下:

html>
script language="javascript" type="text/javascript">
//創建要進行匹配的字符串
var objStr="這是我的手機號13100000000"
//創建正則表達式匹配手機號碼
var re=/(13)(/d)(/d{8})/;//該正則表達式可以匹配手機號碼以13開頭的11為號碼以()為子匹配的標志
document.write(objStr.replace(re,"$1$2********"));//處于隱私對字符串按照正則表達式的內容進行替換
//如果第二個子匹配結果,即手機號碼中的第三位數字小于等于3則該手機號為聯通號碼,否則為其他運營商的號碼
if(RegExp.$2=3){
document.write("這是聯通手機號");
}else{
document.write("這是移動或者電信手機號");
}
/script>
/html>

但是沒進行一次匹配$n的值就改變一次,因此當我們匹配在一個字符串中出現多個手機號碼時我們需要這樣匹配

案例講解demo2

復制代碼 代碼如下:

html>
script language="javascript" type="text/javascript">
//創建一個需要匹配的字符串
var objStr="這是我的手機號碼13112345678, 這是我朋友的手機號碼13912345678";
//創建匹配手機號碼的正則表達式對象,隱式創建
var reg=/(13)(/d)(/d{8})/g;//g為全局匹配參數,匹配11位手機號碼;
//將字符串進行匹配如果符合結果則將返回結果放入數組中
var arr=objStr.match(reg);
with(document){
if(arr!=null){//如果匹配有結果
write("檢測到"+arr.length+"個手機號碼");//顯示匹配到多少個電話號碼
//循環輸出各個結果,并且判斷運營商
for(var i=0;iarr.length;i++){
//對匹配出來的電話號碼進行二次匹配,獲取號碼的第三個數字
arr[i]=arr[i].toString().replace(reg,"$1$2********");
//以列表的形式輸出各個電話號碼
write("li>"+arr[i]);
//如果第三個電話號碼小于等于3則該電話號碼為聯通號碼,否則為其他運營商的號碼
if(RegExp.$2=3){
write("這是一個聯通手機號碼!");
}else{
write("這是一個移動或者電信手機號碼!");
}
}//for循環的結束
}//if的結束
}//with的結束
/script>
/html>

希望大家多多練習,有什么問題可以留言,我會盡全力幫助大家解決的!
您可能感興趣的文章:
  • js匹配網址url的正則表達式集合
  • JS正則表達式匹配檢測各種數值類型(數字驗證)
  • String字符串匹配javascript 正則表達式
  • JavaScript正則表達式匹配 div style標簽
  • js實現正則匹配中文標點符號的方法
  • js正則匹配出所有圖片及圖片地址src的方法
  • js正則表達式匹配數字字母下劃線等
  • js使用正則子表達式匹配首字母與尾字母相同單詞的方法
  • js 正則表達式學習筆記之匹配字符串
  • javascript正則匹配漢字、數字、字母、下劃線
  • 解決js正則匹配換行問題實現代碼
  • JS正則子匹配實例分析

標簽:銅川 重慶 綿陽 無錫 長沙 宣城 泰州 西安

巨人網絡通訊聲明:本文標題《js正則表達式之$1$2$3$4$5$6$7$8$9屬性,返回子匹配的結果》,本文關鍵詞  正則,表達式,之,屬性,返回,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《js正則表達式之$1$2$3$4$5$6$7$8$9屬性,返回子匹配的結果》相關的同類信息!
  • 本頁收集關于js正則表達式之$1$2$3$4$5$6$7$8$9屬性,返回子匹配的結果的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 如皋市| 南华县| 肥乡县| 西乌珠穆沁旗| 深州市| 贵州省| 东光县| 怀集县| 长宁县| 承德市| 云梦县| 岳池县| 凤凰县| 永新县| 荥阳市| 准格尔旗| 灵武市| 云南省| 宽城| 宜都市| 南部县| 南木林县| 宜丰县| 绵竹市| 石泉县| 永兴县| 林州市| 伊吾县| 门头沟区| 六安市| 涡阳县| 治多县| 德江县| 东海县| 新晃| 莒南县| 含山县| 静海县| 廉江市| 河北区| 龙井市|