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

首頁 > 編程 > JavaScript > 正文

javascript常用正則表達式匯總

2019-11-20 11:57:11
字體:
來源:轉載
供稿:網友

javascript常用正則表達式匯總

/** * 檢驗各種規則 * @param str 檢驗的內容 * @param cType 預設的檢驗規則 字符串[ *             empty,   檢驗是否為空 *             telphone,  座機手機號碼 *             allphone,  所有手機號碼 *             ydphone,  移動手機號碼 *             ltphone,  聯通手機號碼 *             dxphone,  電信手機號碼 *             email,   郵箱 *             url,    網址 *             cn,     漢字 *             image,   圖片格式 *             emscode,  郵政編碼 *             isEmpty,  檢查是否為空 *             isint,    整數 *             isfloat,  判斷是否為正小數 *             isnumber,  判斷為實數 *             words,   判斷是否為英文字母 *             wordsAndNum,      判斷是否為字母+數字 *             wordsAndNumAndDownline, 判斷是否由數字、26個英文字母或者下劃線組成的字符串 *             qq,           QQ檢驗 *             personCard18,      身份證18位 *             personCard15,      身份證15位 *             ] * @param regex 自定義表達式 傳入格式例如:"^/-?[1-9]+/d*$" * * @description cType 與 regex 只能有一個為空 *       如 checkObjectByRegex("測試中文", "cn");  // 判斷中文 *       如 checkObjectByRegex("測試中文", null, "^[/u4e00-/u9fa5]+$");  // 自定義表達式正則 * @return {boolean} */function checkObjectByRegex(str, cType, regex) {  /**   * 定義驗證各種格式類型的正則表達式對象   */  var Regexs = {    telphone: (/^((/(/d{3}/))|(/d{3}/-))?(/(0/d{2,3}/)|0/d{2,3}-)?[1-9]/d{6,7}$/), //座機手機號碼    allphone: (/^((13[0-9])|(14[57])|(15[0-9])|(17[678])|(18[0-9]))[0-9]{8}$/),     //所有手機號碼    ydphone: (/^((13[4-9])|(15[012789])|147|178|(18[23478]))[0-9]{8}$/),      //移動手機號碼    ltphone: (/^((13[0-2])|(145)|(15[56])|(176)|(18[56]))[0-9]{8}$/),          //聯通手機號碼    dxphone: (/^((133)|(153)|(177)|(180)|(181)|(189))[0-9]{8}$/),        //電信手機號碼    email: (/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((/.[a-zA-Z0-9_-]{2,3}){1,2})$/),//郵箱    url: (/(?:https|http|ftp|rtsp|mms):////.+//[/w]+/.[/w]+/),         //網址    cn: (/^[/u4e00-/u9fa5]+$/i),                        //漢字    image: (//.jpg$|/.jpeg$|/.png$/i),                         //圖片格式    emscode: (/^[1-9]/d{5}$/),                         //郵政編碼    isint: (/^(/-)?[1-9]+/d*$/),                        //整數    isfloat: (/^[0-9]+/.?[0-9]*$/),                 //判斷是否為正小數    isnumber: (/^[-/+]?/d+(/./d+)?$/),               //判斷為實數    words: (/^[A-Za-z]+$/),                     //判斷是否為英文字母    wordsAndNum: (/^[A-Za-z0-9]+$/),                //判斷是否為字母+數字    wordsAndNumAndDownline: (/^/w+$/),               //判斷是否由數字、26個英文字母或者下劃線組成的字符串    qq: (/^[1-9]/d{4,11}$/),                    //QQ    personCard18: (/^(/d{6})()?(/d{4})(/d{2})(/d{2})(/d{3})(/d|X)$/),  //身份證18位    personCard15: (/^(/d{6})()?(/d{2})(/d{2})(/d{2})(/d{3})$/)     //身份證15位  };  var nReg;  if (str == null || typeof(str) == "undefined") {    str = "";  }  if (cType != null && typeof(cType) != "undefined") {    if (cType == "isEmpty") {      str = $.trim(str);      if (str != null && typeof(str) != "undefined" && str != "") {        return false;      } else return true;    }    nReg = Regexs[cType];    if (str == null || str == "") return false; //輸入為空,認為是驗證通過    // 針對 18位身份證單獨處理    if (cType == 'personCard18') {      var ary = str.match(Regexs[cType]);      if (!(parseInt(ary[3]) >= 1900)) return false;      var D = new Date(ary[3] + "/" + ary[4] + "/" + ary[5]);      var isTrue = D.getFullYear() == ary[3] && (D.getMonth() + 1) == ary[4] && D.getDate() == ary[5];      return isTrue;    }    // 針對 15位身份證單獨處理    if (cType == 'personCard15') {      var ary = str.match(Regexs[cType]);      var D = new Date("19" + ary[3] + "/" + ary[4] + "/" + ary[5]);      var isTrue = D.getYear() == ary[3] && (D.getMonth() + 1) == ary[4] && D.getDate() == ary[5];      return isTrue;    }  } else {    // 自定義正則表達式處理    if (regex != null && typeof(regex) != "undefined") {      nReg = new RegExp(regex);    } else {      return false;    }  }  return nReg.test(str);}

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美极品少妇与黑人| 亚洲老头同性xxxxx| 91日本在线视频| 国产成人小视频在线观看| 久久久久久久激情视频| 亚洲精品www| 久久97久久97精品免视看| 亚洲成人激情在线| 欧美国产日韩一区二区| 亚洲成人网av| 亚洲最大成人网色| 久久频这里精品99香蕉| 日日噜噜噜夜夜爽亚洲精品| 亚洲激情成人网| 在线播放日韩精品| 国产精品视频xxxx| 国产精品久久久久久久av大片| 91久久夜色精品国产网站| 久久电影一区二区| 亚洲第一在线视频| 亚洲xxxxx性| 26uuu另类亚洲欧美日本老年| 热99精品里视频精品| 欧美中文在线视频| 日本精品视频网站| 一区二区福利视频| 亚洲欧美精品一区| 久久国产精品影片| 亚洲精品国产精品久久清纯直播| 国产精品久久久久aaaa九色| 91精品综合久久久久久五月天| 亚洲在线免费看| 亚洲自拍中文字幕| 国产大片精品免费永久看nba| 正在播放亚洲1区| 亚洲精品电影在线| 国产成人精品久久| 久久精品国产欧美激情| 国产精品久久久久久久久久久不卡| 亚洲电影免费观看高清完整版| 成人黄色中文字幕| 5566日本婷婷色中文字幕97| 国产精品日日摸夜夜添夜夜av| 日韩一区二区三区xxxx| 久久久久国产精品一区| 亚洲最大激情中文字幕| 色综合91久久精品中文字幕| 一区二区三区高清国产| 国产成人精品综合久久久| 俺也去精品视频在线观看| 韩国精品美女www爽爽爽视频| 久久久久久尹人网香蕉| 日韩亚洲一区二区| 国产美女精品免费电影| 亚洲一品av免费观看| 色综合色综合久久综合频道88| 国自在线精品视频| 国产精品美乳一区二区免费| 综合136福利视频在线| 欧美在线亚洲一区| 精品二区三区线观看| 亚洲成人av资源网| 国产精品亚洲精品| 国产精品十八以下禁看| 欧美噜噜久久久xxx| 日韩精品免费在线| 成人激情视频网| 久久久国产精品免费| 久久免费在线观看| 中文字幕久热精品视频在线| 亚洲午夜av电影| 91亚洲精品在线| 亚洲精品网站在线播放gif| 日韩在线视频播放| 欧美激情在线播放| 日韩av综合中文字幕| 日韩黄色高清视频| 国产成人福利视频| 777国产偷窥盗摄精品视频| 91精品国产高清久久久久久| 一本一道久久a久久精品逆3p| 欧美最猛黑人xxxx黑人猛叫黄| 久久精品国产视频| 欧美怡红院视频一区二区三区| 日韩精品免费观看| 黑人巨大精品欧美一区二区| 91精品国产九九九久久久亚洲| 91在线观看免费高清完整版在线观看| 国产日韩精品一区二区| 中文字幕亚洲精品| 精品亚洲aⅴ在线观看| 91亚洲精品久久久| 国产成人在线亚洲欧美| 一本大道香蕉久在线播放29| 91探花福利精品国产自产在线| 日韩中文在线观看| 欧美成年人视频网站欧美| 91高清免费在线观看| 国内精品一区二区三区四区| 亚洲欧美日本伦理| 欧美黄色片免费观看| 欧美午夜精品在线| 久久久之久亚州精品露出| 久久久av免费| 中文字幕视频在线免费欧美日韩综合在线看| 国产精品九九九| 日韩在线精品视频| 久久精品2019中文字幕| 91精品国产乱码久久久久久蜜臀| 91精品啪在线观看麻豆免费| 国产精品mp4| 最新日韩中文字幕| 久久久亚洲国产天美传媒修理工| 欧美性在线观看| 国产精品久久久久影院日本| 国产一区二区在线免费视频| 精品美女国产在线| 亚洲色图五月天| 欧美精品18videos性欧美| 国产欧美欧洲在线观看| 亚洲欧美国产精品久久久久久久| 国产精品对白刺激| 亚洲va久久久噜噜噜久久天堂| 日韩成人免费视频| 国产精品久久久久久久app| 亚洲最大的av网站| 欧美精品一区二区三区国产精品| 久久久久久69| 成人a在线视频| 成人免费高清完整版在线观看| 欧美日韩一区二区免费视频| 亚洲人成网站免费播放| 91久久久久久久| 亚洲图片欧洲图片av| 亚洲变态欧美另类捆绑| 亚洲精品不卡在线| 亚洲老头同性xxxxx| 亚洲风情亚aⅴ在线发布| 91视频国产高清| 国产精品高精视频免费| 精品国产91久久久久久| 国产精品男女猛烈高潮激情| 欧美有码在线观看视频| 一区二区三区高清国产| 国产精品爽爽ⅴa在线观看| 久久精品一本久久99精品| 一色桃子一区二区| 国产一区二区三区在线观看网站| 日韩中文娱乐网| 裸体女人亚洲精品一区| 日韩电影在线观看中文字幕| 久久久久久免费精品| 亚洲成人av在线播放| 日韩69视频在线观看| 狠狠躁夜夜躁人人躁婷婷91| 在线精品国产成人综合| 青青草国产精品一区二区| 久久国产精品网站| 久久久91精品国产| 亚州精品天堂中文字幕| 69av在线播放| 69av在线视频| 国产精品对白刺激| 欧美激情一区二区三区成人|