数码资讯
1518位ID号验证的正则表达式摘要(详细版)
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
前言
在开发过程中,我们经常需要验证一些输入信息。正则表达式是最简单和最有效的方式。让我们来看一下15 18位ID号验证的正则表达式。
介绍
xxxxxx yyyy-mm-dd 3750十八位
xxxxxx年月日750十五位
区域:{ 1-9万} { { 5 }
在今年的前两:(18 | 19 |({ 23 } d))1800-2399
一年中最后两个地方:{ { 2 }
四月:((0 { } | 1-9)(10 | 11 | 12))
天:({ 0 } { }(1-9)(| 10 | 20 | 30 | 31))在闰年,29 +不可禁止
三位序列码: { 3 }
二位序列码: { 2 }
校验码:{ 0-9xx }
正则表达式
十八:^ { 1-9 } D { 5 }(18 | 19 |({ 23 } D)( D { 2 }({ })0年(10)| | 11 | 12)(| 10 | 20 | 30 | 31){ } { }(0-2 1-9)) D { 3 } { 0-9xx } $
十五:^ { 1-9 } D D { 5 } { 2 }((0 { } | 1-9)(10 | 11 | 12)(| 10 | 20 | 30 | 31)({ } { }为1-9)) D { 2 } $
总:
(^ { 1-9 } D { 5 }(18 | 19 |({ 23 } D)( D { 2 }(1-9)0 { })(10 | 11 | 12)(|)({ 0 } { } | | 1-9)10 20 30 31 | |) D { 3 } { 0-9xx } $(^ { 1-9 } D D { 5 } { 2 })|((0 { } | 1-9)(10 | 11 |((12)){ 0 } { } | | 1-9)10 20 30 31 | |)◎D { 2 } $)
简单的js验证示例
功能iscardno(卡)
{
id号是15或18,当所有15个数字,18个前17个数字,最后一个是奇偶校验位时,可以是数字或字符x。
var =注册/(^ D { 15 } $)|(^ D { 18 } $)|(^ D { 17 }( D | X | x)/美元);
If (reg.test (card) = false)
{
警报(身份证输入不合法);
返回false;
}
}
总结
以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一定的帮助。如果有任何疑问,您可以留言交流,谢谢您的支持。
在开发过程中,我们经常需要验证一些输入信息。正则表达式是最简单和最有效的方式。让我们来看一下15 18位ID号验证的正则表达式。
介绍
xxxxxx yyyy-mm-dd 3750十八位
xxxxxx年月日750十五位
区域:{ 1-9万} { { 5 }
在今年的前两:(18 | 19 |({ 23 } d))1800-2399
一年中最后两个地方:{ { 2 }
四月:((0 { } | 1-9)(10 | 11 | 12))
天:({ 0 } { }(1-9)(| 10 | 20 | 30 | 31))在闰年,29 +不可禁止
三位序列码: { 3 }
二位序列码: { 2 }
校验码:{ 0-9xx }
正则表达式
十八:^ { 1-9 } D { 5 }(18 | 19 |({ 23 } D)( D { 2 }({ })0年(10)| | 11 | 12)(| 10 | 20 | 30 | 31){ } { }(0-2 1-9)) D { 3 } { 0-9xx } $
十五:^ { 1-9 } D D { 5 } { 2 }((0 { } | 1-9)(10 | 11 | 12)(| 10 | 20 | 30 | 31)({ } { }为1-9)) D { 2 } $
总:
(^ { 1-9 } D { 5 }(18 | 19 |({ 23 } D)( D { 2 }(1-9)0 { })(10 | 11 | 12)(|)({ 0 } { } | | 1-9)10 20 30 31 | |) D { 3 } { 0-9xx } $(^ { 1-9 } D D { 5 } { 2 })|((0 { } | 1-9)(10 | 11 |((12)){ 0 } { } | | 1-9)10 20 30 31 | |)◎D { 2 } $)
简单的js验证示例
功能iscardno(卡)
{
id号是15或18,当所有15个数字,18个前17个数字,最后一个是奇偶校验位时,可以是数字或字符x。
var =注册/(^ D { 15 } $)|(^ D { 18 } $)|(^ D { 17 }( D | X | x)/美元);
If (reg.test (card) = false)
{
警报(身份证输入不合法);
返回false;
}
}
总结
以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一定的帮助。如果有任何疑问,您可以留言交流,谢谢您的支持。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。