国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Regex > 正文

比較常用證件正則表達式驗證大全

2020-03-16 21:02:49
字體:
來源:轉載
供稿:網友

最近做項目,有項目需求需要對各種常用的證件進行驗證。而港澳通行證,臺灣通行證,護照這些證件,在網上沒有搜到正則驗證的方法,后來經過一番折騰,結合validator這個驗證插件寫了一些代碼,在此分享給大家,需要的朋友可以參考下

下面都是我收集的一些比較常用的正則表達式,因為平常可能在表單驗證的時候,用到的比較多。特發出來,讓各位朋友共同使用。

// 身份證驗證

 

 
  1. jQuery.validator.addMethod("isIdCard"function(value, element, type) { 
  2. if ($(type).val() === '1') { 
  3. var re = /(^/d{15}$)|(^/d{18}$)|(^/d{17}(/d|X|x)$)/; 
  4. return this.optional(element) || (re.test(value));  
  5. else { 
  6. return true
  7. }  
  8. }, "身份證格式不正確"); 

// 護照驗證

 

 
  1. jQuery.validator.addMethod("isPassport"function(value, element, type) { 
  2. if ($(type).val() === '2') { 
  3. var re1 = /^[a-zA-Z]{5,17}$/; 
  4. var re2 = /^[a-zA-Z0-9]{5,17}$/; 
  5. return this.optional(element) || (re2.test(value)) || re1.test(value); 
  6. else { 
  7. return true
  8. }, "護照格式不正確"); 

// 港澳通行證驗證

 

 
  1. jQuery.validator.addMethod("isHKMacao"function(value, element, type) { 
  2. if ($(type).val() === '3') { 
  3. var re = /^[HMhm]{1}([0-9]{10}|[0-9]{8})$/; 
  4. return this.optional(element) || (re.test(value)); 
  5. else { 
  6. return true
  7. }, "港澳通行證格式不正確"); 

// 臺灣通行證驗證

 

 
  1. jQuery.validator.addMethod("isTaiwan"function(value, element, type) { 
  2. if ($(type).val() == "4") { 
  3. var re1 = /^[0-9]{8}$/; 
  4. var re2 = /^[0-9]{10}$/; 
  5. return this.optional(element) || (re1.test(value)) || (re2.test(value)) 
  6. else { 
  7. return true
  8. }, "臺灣通行證格式不正確"); 

以上內容是小編給大家介紹比較常用證件正則表達式驗證大全,希望大家喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福建省| 旬阳县| 盖州市| 太湖县| 来凤县| 普安县| 东乌珠穆沁旗| 田阳县| 筠连县| 茶陵县| 昔阳县| 越西县| 静安区| 揭西县| 咸丰县| 铜山县| 灵宝市| 平昌县| 康定县| 泰宁县| 吴江市| SHOW| 香格里拉县| 太原市| 西乡县| 秭归县| 通辽市| 石景山区| 南和县| 青川县| 运城市| 永济市| 土默特左旗| 滦平县| 文化| 玛纳斯县| 搜索| 柳州市| 金阳县| 正宁县| 同德县|