表单控件中的证件控件下的身份证,或者文本控件通过正则表达式限制输入身份证号码,
这两个控件只能验证输入的位数,不能校验身份证号码输入的是否正确,这个有办法解决吗?还有银行卡号的校验该如何做到?
请
登录后发表观点
KKKKK 2021-07-19 16:00:58正则表达式百度都能搜到,下面是身份证正确性验证的表达式供参考:
^(1[-5]|2[-3]|3[1-7]|4[1-6]|5[0-4]|6[1-5]|71|8[1-2])\d{4}(18|19|20)\d{2}(0[1-9]|10|11|12)(0[1-9]|[1-2][0-9]|30|31)\d{3}[0-9Xx]$
这个同样的,只验证身份证位数,位数对了,但是身份证号码输错,同样不提醒
正则表达式百度都能搜到,下面是身份证正确性验证的表达式供参考:
^(1[-5]|2[-3]|3[1-7]|4[1-6]|5[0-4]|6[1-5]|71|8[1-2])\d{4}(18|19|20)\d{2}(0[1-9]|10|11|12)(0[1-9]|[1-2][0-9]|30|31)\d{3}[0-9Xx]$