摘要:前段時間做一個項(xiàng)目,需要對各種常用證件進(jìn)行驗(yàn)證。而港澳通行證,臺灣通行證,護(hù)照這些證件,在網(wǎng)上并沒有找到做正則驗(yàn)證的方法。后來從網(wǎng)站的代碼中發(fā)現(xiàn)了這些驗(yàn)證規(guī)則,結(jié)合這個驗(yàn)證插件寫了一些代碼,有需要的朋友可以參考。
前段時間做一個項(xiàng)目,需要對各種常用證件進(jìn)行驗(yàn)證。而港澳通行證,臺灣通行證,護(hù)照這些證件,在網(wǎng)上并沒有找到做正則驗(yàn)證的方法。后來從12306網(wǎng)站的代碼中發(fā)現(xiàn)了這些驗(yàn)證規(guī)則,結(jié)合validator這個驗(yàn)證插件寫了一些代碼,有需要的朋友可以參考。
// 身份證驗(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; } }, "港澳通行證格式不正確"); // 臺灣通行證驗(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; } }, "臺灣通行證格式不正確");
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/86032.html
摘要:四級報名網(wǎng)站為了公平公正,將每個報名學(xué)生的基本信息姓名學(xué)號大頭照報考等級放在了網(wǎng)上,這樣同學(xué)院同年級的同學(xué)就可以進(jìn)行監(jiān)督。正則表達(dá)式爬取的信息文件靠你了接下來就是用搭一個搜索引擎了。 首先: 中秋節(jié)快樂 然后: 沒有了... 回寢室之前在304的晚上 轉(zhuǎn)眼間就大二了,于是就要考四級,考四級就要報名,于是去了報名網(wǎng)站http://cet.tinyin.net/accuse.asp, ...
摘要:前言在我們做用戶授權(quán)登錄微信授權(quán),以及根據(jù)對應(yīng)瀏覽器做對應(yīng)的操作的時候,經(jīng)常會遇到需要判斷用戶使用的瀏覽器的需求,以及在需要用戶輸入信息的時候,有需要驗(yàn)證的一些正則。 前言 在我們做用戶授權(quán)登錄(微信,qq授權(quán)),以及根據(jù)對應(yīng)瀏覽器做對應(yīng)的操作的時候,經(jīng)常會遇到需要判斷用戶使用的瀏覽器的需求,以及在需要用戶輸入信息的時候,有需要驗(yàn)證的一些正則。如果喜歡的話可以點(diǎn)波贊/關(guān)注,支持一下,希...
摘要:驗(yàn)證是否含有等字符驗(yàn)證漢字驗(yàn)證地址驗(yàn)證驗(yàn)證電話號碼正確格式為,,,,,。驗(yàn)證身份證號位或位數(shù)字驗(yàn)證一年的個月正確格式為和驗(yàn)證一個月的天正確格式為和。 http://blog.csdn.net/hebbely/...;http://www.cnblogs.com/hustsk... 驗(yàn)證數(shù)字:^[0-9]*$ 驗(yàn)證n位的數(shù)字:^d{n}$ 驗(yàn)證至少n位數(shù)字:^d{n,}$ 驗(yàn)證m-...
摘要:本文內(nèi)容共正則表達(dá)式火拼系列正則表達(dá)式回溯法原理學(xué)習(xí)正則表達(dá)式,是需要懂點(diǎn)兒匹配原理的。正則表達(dá)式迷你書問世了讓幫你生成和解析參數(shù)字符串最全正則表達(dá)式總結(jié)驗(yàn)證號手機(jī)號中文郵編身份證地址等是正則表達(dá)式的縮寫,作用是對字符串執(zhí)行模式匹配。 JS 的正則表達(dá)式 正則表達(dá)式 一種幾乎可以在所有的程序設(shè)計語言里和所有的計算機(jī)平臺上使用的文字處理工具。它可以用來查找特定的信息(搜索),也可以用來查...
閱讀 1938·2021-11-12 10:36
閱讀 2428·2021-09-01 10:29
閱讀 2438·2019-08-30 15:56
閱讀 1086·2019-08-30 12:56
閱讀 2401·2019-08-26 13:58
閱讀 2389·2019-08-23 18:38
閱讀 1584·2019-08-23 18:32
閱讀 2171·2019-08-23 16:53