请问验证身份证的正则表达式
验证身份证的正则表达式包括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}$"
------解决方案--------------------
------解决方案--------------------
收藏
------解决方案--------------------