一个注册表单验证的js
这个脚本对你可能有帮助:,wVT2u9zRlx$e<script language="javascript">
function IsDigit(cCheck) qR A vnWla
{ 3l"u'f4_ S
return (('0'<=cCheck) && (cCheck<='9')); ,L4X(c9]3s;| Z
} O7U-\|o#Br_
-ka2v0b1K%]%o/Ms
function IsAlpha(cCheck)
{
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
}
A5@Oh-j S9P
function IsaNull(cCheck) nav^&f6^j
{
return(cCheck != " ")
} 9m+E$fNF`
icN;b7by
function checkform() c&xn._1i1A
{
id = document.sform1.id.value;
if (id == "") +}:wQ9x"Qa:U&E
{ :X}2P-Efo:c p _
alert("请输入注册名");
document.sform1.id.focus();
return false; y!F V3^ e5A,Y$q SsR
}
for (nIndex=0; nIndex<id.length; nIndex++) @jY)`b!f2u;xo
{
cCheck = id.charAt(nIndex); AA!ND!W-rQ
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
{
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
document.sform1.id.focus();
return false;
} U:x v g2s#ar"e"g
} N/Q`(O0B
chineseid = document.sform1.chineseid.value; ~[C(b,?+O4[0\
if (chineseid == "") Gs$P OF$K`
{ To|a8n!v
alert("请输入中文昵称"); )Y EF}+qX/G"{)e
document.sform1.chineseid.focus();
return false;
}
password = document.sform1.password.value;
if (password == "")
{
alert("请输入登陆密码"); ~nkQd/a
document.sform1.password.focus();
return false;
} 4s`'s%?)A l y%UQ
password1 = document.sform1.password1.value;
if (password>password1) 4m%J,P mX O7V
{
alert("重复密码与登陆密码不相同"); :^:zp'o)e
document.sform1.password.focus(); m-{&G}/N9E!`$^^
document.sform1.password1.focus();
return false;#OlZ"f"i$E
} z#] iCQ,hA{,ZD
if (password<password1)
{j7],P~-It,]
alert("重复密码与登陆密码不相同");
document.sform1.password.focus(); %yD)p L)Qq`.s
document.sform1.password1.focus();
return false;
}