【编者按】:网学网Javascript为您提供注册表单验证常用js代码:用户名、密码、邮箱等字段验证参考,解决您在注册表单验证常用js代码:用户名、密码、邮箱等字段验证学习中工作中的难题,参考学习。
<script language="javascript">
//验证是否为数字
function IsDigit(cCheck)
{
return ((''0''<=cCheck) && (cCheck<=''9''));
}
//验证是否为英文字母
function IsAlpha(cCheck)
{
return (((''a''<=cCheck) && (cCheck<=''z'')) || ((''A''<=cCheck) && (cCheck<=''Z'')))
}
//验证是否为空
function IsaNull(cCheck)
{
return(cCheck != " ")
}
//表单验证函数
function checkform()
{
//验证用户名是否为空
username = document.form1.username.value;
if (username == "")
{
alert("请输入用户名");
document.form1.username.focus();
return false;
}
验证:用户名必须为英文字母、数字以及_组成
for (nIndex=0; nIndex<username.length; nIndex++)
{
cCheck = username.charAt(nIndex);
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck==''_'' ))
{
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
document.sform1.id.focus();
return false;
}
}
//验证密码字段是否为空
password = document.form1.password.value;
if (password == "")
{
alert("请输入登陆密码");
document.form1.password.focus();
return false;
}
//验证密码字段两次输入是否相同
password1 = document.form1.password1.value;
if (password>password1)
{
alert("重复密码与登陆密码不相同"); &nbs