小程序
小游戏
企业微信
微信支付
扫描小程序码分享
1.网上这种很多,但没有找到合适的。现在身份证号有15位的,18位的。
2.需求:需要验证身份证号码格式对不对?身份证号码和选择的生日对的上吗?
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
先判断身份证号的长度,再根据长度怎么截取年月日,截取出来拼接成1990-12-20的字符串和你picker里的值相对比。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这种问题直接百度不更多现成答案吗?
15位身份证号码第7-12位表示出生年月日,比如670401代表1967年4月1日 /(?<=\d{6})(\d{2})(\d{2})(\d{2})(?=\d{3})/ 18位身份证号码第7-14位表示出生年月日,比如19670401代表1967年4月1日 /(?<=\d{6})(\d{4})(\d{2})(\d{2})(?=\d{3})/
有身份证号了,还需要手动选生日吗
先判断身份证是18位的还是15位的,然后提取身份证中的出生日期,提取出来的格式调整一下(例如:1998-08-08)。然后两者对比就行了
???、 直接提取年月日,对比身份证里面是否存在就行了白,正则什么东西??
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
先判断身份证号的长度,再根据长度怎么截取年月日,截取出来拼接成1990-12-20的字符串和你picker里的值相对比。
这种问题直接百度不更多现成答案吗?
15位身份证号码第7-12位表示出生年月日,比如670401代表1967年4月1日 /(?<=\d{6})(\d{2})(\d{2})(\d{2})(?=\d{3})/ 18位身份证号码第7-14位表示出生年月日,比如19670401代表1967年4月1日 /(?<=\d{6})(\d{4})(\d{2})(\d{2})(?=\d{3})/
有身份证号了,还需要手动选生日吗
先判断身份证是18位的还是15位的,然后提取身份证中的出生日期,提取出来的格式调整一下(例如:1998-08-08)。然后两者对比就行了
???、 直接提取年月日,对比身份证里面是否存在就行了白,正则什么东西??