比較常用證件正則表達(dá)式驗(yàn)證大全
下面都是我收集的一些比較常用的正則表達(dá)式,因?yàn)槠匠?赡茉诒韱悟?yàn)證的時(shí)候,用到的比較多。特發(fā)出來,讓各位朋友共同使用。
// 身份證驗(yàn)證
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; } }, "身份證格式不正確");
// 護(hù)照驗(yàn)證
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; } }, "護(hù)照格式不正確");
// 港澳通行證驗(yàn)證
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; } }, "港澳通行證格式不正確");
// 臺(tái)灣通行證驗(yàn)證
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; } }, "臺(tái)灣通行證格式不正確");
以上內(nèi)容是小編給大家介紹比較常用證件正則表達(dá)式驗(yàn)證大全,希望大家喜歡。
相關(guān)文章
學(xué)會(huì)Python正則表達(dá)式,就看這20個(gè)例子(腳本之家修正版)
這篇文章主要介紹了學(xué)會(huì)Python正則表達(dá)式,就看這20個(gè)例子,需要的朋友可以參考下2020-03-03幾個(gè)小例子教你如何實(shí)現(xiàn)正則表達(dá)式highlight高亮
正則表達(dá)式,用起來還是挺方便的。正則技能,你值得擁有??!2014-05-05Javascript正則表達(dá)式驗(yàn)證賬號(hào)、手機(jī)號(hào)、電話和郵箱的合法性
這篇文章主要介紹了Javascript正則表達(dá)式驗(yàn)證賬號(hào)、手機(jī)號(hào)、電話和郵箱的合法性,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04在ASP中用正則表達(dá)式對象來校驗(yàn)數(shù)據(jù)的合法性
我們在制作網(wǎng)站的時(shí)候,需要對用戶輸入的數(shù)據(jù)進(jìn)行驗(yàn)證,前端是輔助用戶方便填寫,后端才是真正的安全過濾,正則表達(dá)式對于一些數(shù)據(jù)校驗(yàn)都是比較常見的不只asp中需要,php也需要,這里腳本之家小白就為大家簡單介紹一下2006-06-06PHP正則表達(dá)式基本函數(shù) 修飾符 元字符和需轉(zhuǎn)義字符說明
寫在前面:PHP正則的執(zhí)行效率并不高,而且比較耗資源,能不能則不用。2010-07-07