"和",",所以,errStr中的错误提示不能使用这2个字符,大家可以用全角的来代替。
6、代码运行情况。以上代码运行后,就可以得到下面的javascript:
<script language=javascript>
<!--
//Power by xiaotian 2002
function checkSubmit()
{
var emailReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
var pwdReg = /[_a-z0-9]$/;
if ((document.frm.name.value)=="")
{
window.alert ('姓名必须填写');
document.frm.name.select();
document.frm.name.focus();
return false;
}
else if (isNaN(document.frm.number.value))
{
window.alert ('编号必须是数字');
document.frm.number.select();
document.frm.number.focus();
return false;
}
else if (document.frm.number.value.length=6)
{
window.alert ('编号指定为6位数');
document.frm.number.select();
document.frm.number.focus();
return false;
}
else if ((!emailReg.test(document.frm.email.value))&&(document.frm.email.value!=''))
{
window.alert ('email的格式不正确');
document.frm.email.select();
document.frm.email.focus();
return false;
}
else
return true;
}
//-->
</script>
熟悉JS的朋友可以自己扩充这个函数,相信可以满足大家的验证要求了。
……