前段時間做乙個專案,需要對各種常用證件進行驗證。而港澳通行證,台灣通行證,護照這些證件,在網上並沒有找到做正則驗證的方法。後來從12306**的**中發現了這些驗證規則,結合validator這個驗證外掛程式寫了一些**,有需要的朋友可以參考。
// 身份證驗證
jquery.validator.addmethod("isidcard", function(value, element, type) $)|(^\d$)|(^\d(\d|x|x)$)/;
return this.optional(element) || (re.test(value));
} else
}, "身份證格式不正確");
// 護照驗證
jquery.validator.addmethod("ispassport", function(value, element, type) $/;
var re2 = /^[a-za-z0-9]$/;
return this.optional(element) || (re2.test(value)) || re1.test(value);
} else
}, "護照格式不正確");
// 港澳通行證驗證
jquery.validator.addmethod("ishkmacao", function(value, element, type) ([0-9]|[0-9])$/;
return this.optional(element) || (re.test(value));
} else
}, "港澳通行證格式不正確");
// 台灣通行證驗證
jquery.validator.addmethod("istaiwan", function(value, element, type) $/;
var re2 = /^[0-9]$/;
return this.optional(element) || (re1.test(value)) || (re2.test(value))
} else
}, "台灣通行證格式不正確");
常用證件的正規表示式
驗證是否為email格式 public static final string email w w w w w w 驗證 號碼 public static final string telephone d d d d d d d d 驗證手機號碼 public static final string...
常用正規表示式驗證
js的正規表示式 校驗是否全由數字組成 function isdigit s if patrn.exec s return false return true 校驗登入名 只能輸入5 20個以字母開頭 可帶數字 的字串 function isregisterusername s a za z0 9 ...
常用正規表示式驗證
正則驗證手機號 正確返回 true function preg mobile mobile mobile else 驗證 號碼 function preg tel tel d d tel else 驗證身份證號 15位或18位數字 function preg idcard idcard d idca...