摘要:前段時間做一個項目,需要對各種常用證件進行驗證。而港澳通行證,臺灣通行證,護照這些證件,在網上并沒有找到做正則驗證的方法。后來從網站的代碼中發現了這些驗證規則,結合這個驗證插件寫了一些代碼,有需要的朋友可以參考。
前段時間做一個項目,需要對各種常用證件進行驗證。而港澳通行證,臺灣通行證,護照這些證件,在網上并沒有找到做正則驗證的方法。后來從12306網站的代碼中發現了這些驗證規則,結合validator這個驗證插件寫了一些代碼,有需要的朋友可以參考。
// 身份證驗證 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; } }, "臺灣通行證格式不正確");
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/86032.html
摘要:四級報名網站為了公平公正,將每個報名學生的基本信息姓名學號大頭照報考等級放在了網上,這樣同學院同年級的同學就可以進行監督。正則表達式爬取的信息文件靠你了接下來就是用搭一個搜索引擎了。 首先: 中秋節快樂 然后: 沒有了... 回寢室之前在304的晚上 轉眼間就大二了,于是就要考四級,考四級就要報名,于是去了報名網站http://cet.tinyin.net/accuse.asp, ...
摘要:前言在我們做用戶授權登錄微信授權,以及根據對應瀏覽器做對應的操作的時候,經常會遇到需要判斷用戶使用的瀏覽器的需求,以及在需要用戶輸入信息的時候,有需要驗證的一些正則。 前言 在我們做用戶授權登錄(微信,qq授權),以及根據對應瀏覽器做對應的操作的時候,經常會遇到需要判斷用戶使用的瀏覽器的需求,以及在需要用戶輸入信息的時候,有需要驗證的一些正則。如果喜歡的話可以點波贊/關注,支持一下,希...
摘要:驗證是否含有等字符驗證漢字驗證地址驗證驗證電話號碼正確格式為,,,,,。驗證身份證號位或位數字驗證一年的個月正確格式為和驗證一個月的天正確格式為和。 http://blog.csdn.net/hebbely/...;http://www.cnblogs.com/hustsk... 驗證數字:^[0-9]*$ 驗證n位的數字:^d{n}$ 驗證至少n位數字:^d{n,}$ 驗證m-...
閱讀 1886·2021-11-12 10:36
閱讀 2319·2021-09-01 10:29
閱讀 2354·2019-08-30 15:56
閱讀 1024·2019-08-30 12:56
閱讀 2355·2019-08-26 13:58
閱讀 2272·2019-08-23 18:38
閱讀 1494·2019-08-23 18:32
閱讀 2110·2019-08-23 16:53