比较常用证件正则表达式验证大全

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了比较常用证件正则表达式验证大全相关的知识,希望对你有一定的参考价值。

参考技术A 下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。
//
身份证验证
jQuery.validator.addMethod("isIdCard",
function(value,
element,
type)

if
($(type).val()
===
'1')

var
re
=
/(^/d15$)|(^/d18$)|(^/d17(/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;

,
"台湾通行证格式不正确");
以上内容是小编给大家介绍比较常用证件正则表达式验证大全,希望大家喜欢。

以上是关于比较常用证件正则表达式验证大全的主要内容,如果未能解决你的问题,请参考以下文章

常用正则表达式大全

js常用正则表达式验证大全

常用正则表达式大全(Xss防范sql注入手机邮箱验证等等,持续补充~)

常用正则表达式大全(Xss防范sql注入手机邮箱验证等等,持续补充~)

常用正则表达式大全(Xss防范sql注入手机邮箱验证等等,持续补充~)

iOS常用证件正则表达式