Open openks opened 6 years ago
背景:前端需要身份证校验,之前只做了15位和18位字符串的校验
测试:你这个身份证校验有问题,我输入20187867竟然都能通过 我:只做了长度校验 测试:至少要做下月份和日期校验 我:好吧 ,随便从网上找了一个正则就贴上去了没仔细看下面的评论,评论里已经有人指出这个正则不正确了,测试了几个身份证号没问题就上线了
噩耗传来 正常身份证校验失败 赶紧查看结果就碰到了下面评论里的问题 月份为10的身份证都无法通过校验(坑一) 长度16位竟然也能通过(坑二)
背景:前端需要身份证校验,之前只做了15位和18位字符串的校验
测试:你这个身份证校验有问题,我输入20187867竟然都能通过 我:只做了长度校验 测试:至少要做下月份和日期校验 我:好吧 ,随便从网上找了一个正则就贴上去了没仔细看下面的评论,评论里已经有人指出这个正则不正确了,测试了几个身份证号没问题就上线了