html表单代码用户名密码,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()

{

id = document.sform1.id.value;

if (id == "")

{

alert("请输入注册名");

document.sform1.id.focus();

return false;

}

for (nIndex=0; nIndex

{

cCheck = id.charAt(nIndex);

if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))

{

alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");

document.sform1.id.focus();

return false;

}

}

chineseid = document.sform1.chineseid.value;

if (chineseid == "")

{

alert("请输入中文昵称");

document.sform1.chineseid.focus();

return false;

}

password = document.sform1.password.value;

if (password == "")

{

alert("请输入登陆密码");

document.sform1.password.focus();

return false;

}

password1 = document.sform1.password1.value;

if (password>password1)

{

alert("重复密码与登陆密码不相同");

document.sform1.password.focus();

document.sform1.password1.focus();

return false;

}

if (password

{

alert("重复密码与登陆密码不相同");

document.sform1.password.focus();

document.sform1.password1.focus();

return false;

}

if (document.sform1.email.value == "")

{

alert("请输入您的E-MAIL地址");

document.sform1.email.focus();

return false;

}

email=document.sform1.email.value;

emailerr=0

for (i=0; i

{

if ((email.charAt(i) == "@") & (email.length > 5))

{

emailerr=emailerr+1

}

}

if (emailerr != 1)

{

alert("请输入正确的E-MAIL地址");

document.sform1.email.focus();

return false;

}

if (document.sform1.checkask.value=="")

{

alert("密码提示问题不能为空");

document.sform1.checkask.focus();

return false;

}

if (document.sform1.checkans.value=="")

{

alert("您的密码提示问题答案不能为空");

document.sform1.checkans.focus();

return false;

}

return true;

}

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值