您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關常用證件正則表達式驗證有哪些的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
// 身份證驗證
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; } }, "臺灣通行證格式不正確");
感謝各位的閱讀!關于“常用證件正則表達式驗證有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。