JavaScript判断身份!
<Script Language="JavaScript">
function check()
{
if(document.form1.code.value==""){
alert("号码不能为空!");
document.form1.code.focus();
return false;
}
if ((document.form1.code.value == "")||(!(isNumber(CardNo))&&(document.form1.code.length == 15))||(!(isNumber(document.form1.code.substr(0,17)))&&(document.form1.code.length == 18))||((document.form1.code.length != 15)&&(document.form1.code.length != 18)))
{
alert("您的身份证号码输入有误,必需是15数字或18位,请重新检查并输入!");
return false;
}
return true;
}
</Script>
输入文本框的name=code,我只要判断接收到的是不是十五或十八的身份证号码就可以了,这样写为什么不对?