欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2015年10月16日 11:53:14   投稿:mrr  
最近做項目,有項目需求需要對各種常用的證件進行驗證。而港澳通行證,臺灣通行證,護照這些證件,在網(wǎng)上沒有搜到正則驗證的方法,后來經(jīng)過一番折騰,結(jié)合validator這個驗證插件寫了一些代碼,在此分享給大家,需要的朋友可以參考下

下面都是我收集的一些比較常用的正則表達式,因為平??赡茉诒韱悟炞C的時候,用到的比較多。特發(fā)出來,讓各位朋友共同使用。

// 身份證驗證  

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

// 護照驗證

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

// 港澳通行證驗證

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

// 臺灣通行證驗證

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

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

相關(guān)文章

最新評論