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

首頁 > 編程 > JavaScript > 正文

javascript實現檢驗的各種規則

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

本文實例講述了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);}

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av在线免播放器| 精品久久中文字幕| 中文字幕亚洲字幕| 亚洲国产精品久久久| 国产区精品视频| 欧美在线视频免费播放| 久久久www成人免费精品| 日韩av电影手机在线| 一道本无吗dⅴd在线播放一区| 清纯唯美日韩制服另类| 欧美成人免费视频| 国产日韩欧美电影在线观看| 国产亚洲欧美另类中文| 欧美成人精品在线观看| 日韩中文理论片| 国产91精品黑色丝袜高跟鞋| 欧美日韩亚洲网| 国产日韩视频在线观看| 亚洲人成网7777777国产| 国产精品亚洲视频在线观看| 亚洲成人av在线| 亚洲精品日韩激情在线电影| 亚洲女人天堂色在线7777| 欧美影院成年免费版| 亚洲a中文字幕| 精品国内亚洲在观看18黄| 欧美一区二区影院| 国产精品成人观看视频国产奇米| 欧美精品亚州精品| 亚洲男人天堂2024| 成人黄色免费在线观看| 亚洲成人黄色网址| 久久久中精品2020中文| 人人做人人澡人人爽欧美| 国产精品视频区1| 91亚洲va在线va天堂va国| 2019中文字幕全在线观看| 国产在线观看一区二区三区| 欧美性高潮在线| 欧美成人精品一区二区三区| 日韩在线观看免费高清| 欧美风情在线观看| 欧美午夜丰满在线18影院| 亚洲国产精彩中文乱码av在线播放| 亚洲高清一区二| 亚洲第一二三四五区| 国产精品久久9| 久久精品国产91精品亚洲| 国产97在线|日韩| 少妇精69xxtheporn| 中文字幕久久久av一区| 97人人模人人爽人人喊中文字| 热久久免费国产视频| 欧美性猛交99久久久久99按摩| 国产精品久久久av久久久| 国产成人精品av| 久久影视免费观看| 国产在线播放不卡| 欧美在线xxx| 日本一欧美一欧美一亚洲视频| 国产精品久久久久999| 91中文在线观看| 色yeye香蕉凹凸一区二区av| 日韩av一区二区在线| 久久人体大胆视频| 黑人极品videos精品欧美裸| 国产精品白丝av嫩草影院| 欧美日本啪啪无遮挡网站| 色综合天天狠天天透天天伊人| 欧美大片va欧美在线播放| 国产精品人成电影| 97热在线精品视频在线观看| 久久精品中文字幕电影| 亚洲精品动漫久久久久| 日韩在线观看免费高清完整版| 欧美特黄级在线| 亚洲午夜色婷婷在线| 在线丨暗呦小u女国产精品| 亚洲精品99久久久久| 亚洲精品一区中文字幕乱码| 亚洲成人网在线| 欧美怡春院一区二区三区| 国产精品成av人在线视午夜片| 中文字幕不卡av| 久久久爽爽爽美女图片| 91精品在线一区| 韩国三级电影久久久久久| 91久久久亚洲精品| www欧美xxxx| 亚洲黄色免费三级| 欧美黑人xxxⅹ高潮交| 日韩电影大全免费观看2023年上| 欧美高清一级大片| 中文字幕日韩av电影| 欧美国产日韩一区二区在线观看| 狠狠躁夜夜躁人人爽超碰91| 亚洲最大福利视频网站| 欧美一级黄色网| 国产91精品最新在线播放| 这里只有精品丝袜| 精品少妇v888av| 国产亚洲精品久久久久动| 久久久久久久电影一区| 亚洲自拍欧美色图| 九九久久久久久久久激情| 97欧美精品一区二区三区| 日韩中文字幕在线免费观看| 日韩久久精品成人| 91香蕉国产在线观看| 91黑丝在线观看| 亚洲精品视频免费| 亚洲va久久久噜噜噜久久天堂| 欧美激情性做爰免费视频| 亚洲xxxx视频| 亚洲综合国产精品| 欧美国产一区二区三区| 26uuu久久噜噜噜噜| 亚洲色图17p| 精品国产一区二区三区久久久狼| 欧美在线免费观看| 欧美猛交ⅹxxx乱大交视频| 亚洲精品乱码久久久久久按摩观| 精品国产乱码久久久久久虫虫漫画| 欧美一级大片在线观看| 亚洲老司机av| 欧美一级成年大片在线观看| 色哟哟网站入口亚洲精品| 色综合久久悠悠| 欧美成人一二三| 亚洲偷熟乱区亚洲香蕉av| 久久亚洲影音av资源网| 欧美精品一区二区三区国产精品| 欧美片一区二区三区| 国内精久久久久久久久久人| 日韩在线视频观看正片免费网站| 国产日韩欧美中文| 亚洲综合日韩在线| 国产精品久久久久免费a∨大胸| 奇米四色中文综合久久| 欧美激情一区二区久久久| 国产一区深夜福利| 欧美激情中文网| 亚洲欧美精品在线| 亚洲四色影视在线观看| 最新69国产成人精品视频免费| 日韩欧美在线视频免费观看| 国产精品狼人色视频一区| 国产小视频国产精品| 亚洲黄色av网站| 亲爱的老师9免费观看全集电视剧| 欧美丝袜美女中出在线| 2025国产精品视频| 精品夜色国产国偷在线| 伊人久久免费视频| 国产专区精品视频| 日韩免费观看在线观看| 操人视频在线观看欧美| 久久久久一本一区二区青青蜜月| 久久九九免费视频| 日韩美女在线观看| 日韩成人性视频| 国产综合久久久久久| 欧美成人免费大片| 97精品国产91久久久久久|