正则表达式学习

//验证身份证号是否符合正则表达式
//假设18位身份证号码:41000119910101123X 410001 19910101 123X
//^开头
//[1-9] 第一位1-9中的一个 4
//\d{5} 五位数字 10001(前六位省市县地区)
//(18|19|20) 19(现阶段可能取值范围18xx-20xx年)
//\d{2} 91(年份)
//((0[1-9])|(10|11|12)) 01(月份)
//(([0-2][1-9])|10|20|30|31)01(日期)
//\d{3} 三位数字 123(第十七位奇数代表男,偶数代表女)
//[0-9Xx] 0123456789Xx其中的一个 X(第十八位为校验值)
//$结尾

//假设15位身份证号码:410001910101123  410001 910101 123
//^开头
//[1-9] 第一位1-9中的一个      4
//\\d{5} 五位数字           10001(前六位省市县地区)
//\\d{2}                    91(年份)
//((0[1-9])|(10|11|12))     01(月份)
//(([0-2][1-9])|10|20|30|31)01(日期)
//\\d{3} 三位数字            123(第十五位奇数代表男,偶数代表女),15位身份证不含X
//$结尾
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值