认识的哥哥170114中字:谁能给一段asp.net身份证验证的代码,最好能是Javascript

来源:百度文库 编辑:高校问答 时间:2024/05/06 07:54:07
下边的大哥你写错了吧,身份证是15或18位的

用asp.net为什么不用内置的控件.
请输入身份证号:<Asp:TextBox Runat="Server" Id="Tel"/>
<Asp:RegularExpressionValidator Runat="Server" ControlToValidate="Tel"
ValidationExpression="\([0-9]{2}\)[0-9]{4}[0-9]{4}|\([0-9]{2}\)[0-9]{3}[0-9]{4}|\([0-9]{3}\)[0-9]{3}[0-9]{3}|\([0-9]{4}\)[0-9]{3}[0-9]{3}"
ErrorMessage="身份证号格式错误" /><Br><Br>
<Asp:Button Runat="Server" Text="确定" />

//检查身份证号
function IdCardRegCheck(obj)
{
var str = obj.value;
var reg = /^([0-9]{15}|[0-9]{18})$/;
var flag = reg.test(str);
return flag;
}