比較常用證件正則表達式驗證大全
下面都是我收集的一些比較常用的正則表達式,因為平??赡茉诒韱悟炞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)文章
學(xué)會Python正則表達式,就看這20個例子(腳本之家修正版)
這篇文章主要介紹了學(xué)會Python正則表達式,就看這20個例子,需要的朋友可以參考下2020-03-03幾個小例子教你如何實現(xiàn)正則表達式highlight高亮
正則表達式,用起來還是挺方便的。正則技能,你值得擁有!!2014-05-05Javascript正則表達式驗證賬號、手機號、電話和郵箱的合法性
這篇文章主要介紹了Javascript正則表達式驗證賬號、手機號、電話和郵箱的合法性,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-04-04在ASP中用正則表達式對象來校驗數(shù)據(jù)的合法性
我們在制作網(wǎng)站的時候,需要對用戶輸入的數(shù)據(jù)進行驗證,前端是輔助用戶方便填寫,后端才是真正的安全過濾,正則表達式對于一些數(shù)據(jù)校驗都是比較常見的不只asp中需要,php也需要,這里腳本之家小白就為大家簡單介紹一下2006-06-06PHP正則表達式基本函數(shù) 修飾符 元字符和需轉(zhuǎn)義字符說明
寫在前面:PHP正則的執(zhí)行效率并不高,而且比較耗資源,能不能則不用。2010-07-07