Js注册验证代码:
<script language="JavaScript">
function formCheck()
{
if(!isIdno(document.testForm.id.value)){
alert("身份证号码输入有误!要求只能输入数字,长度为16或18位。");
document.testForm.id.focus();
return false;}
if(!isChinaTel(document.testForm.tel.value)){
alert("固定电话号码输入有误!合法的格式为:区号-电话号码。");
document.testForm.tel.focus();
return false;}
if(!isChinaMob(document.testForm.mobi.value)){
alert("移动电话号码输入有误!");
document.testForm.mobi.focus();
return false;}
if(!isMail(document.testForm.mail.value)){
alert("邮箱输入有误!");
document.testForm.mail.focus();
return false;}
if(!isPostCode(document.testForm.post.value)){
alert("邮政编码输入有误!要求只能输入数字,长度为6位。");
document.testForm.post.focus();
return false;}
if(!isNLU(document.testForm.nlu.value)){
alert("用户注册 该域只能输入数字、字母或下划线!");
document.testForm.nlu.focus();
return false;}
var len=getLength(document.testForm.leng.value);
if(len<4||len>6){
alert("该域要求输入长度范围是4至6个字符!");
document.testForm.leng.focus();
return false;}
}
</script>
<form name=testForm onsubmit="return formCheck();" method=post>
身份证号码:<br>
<input name=id type="text">
<br>固定电话: <br>
<input name=tel type="text">
<br>手机号码:<br>
<input name=mobi type="text">
<br>邮箱:<br>
<input name=mail type="text">
<br>邮编:<br>
<input name=post type="text">
<br>用户注册 只能输入数字、字母、下划线:<br>
<input name=nlu type="text">
<br>输入长度在4-6之间:<br>
<input name=leng type="text">
<br><br>
<input type=submit value="点击测试" name=Submit>
</form>
补充: /^[0-9]*[1-9][0-9]*$/; //整数过滤