验证身份证的正则表达式包括15,18 位的请问
该正则表达式该如何写
------解决方案--------------------------------------------------------
- C# code
//身份证正则表达式(15位) isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; //身份证正则表达式(18位) isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;
------解决方案--------------------------------------------------------
加个竖杠不就好了。。。晕
------解决方案--------------------------------------------------------
"^\d{15}|\d{18}$"
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
收藏
------解决方案--------------------------------------------------------