用JSfunction checkchar(str)
{
var temp=str.length;
for (i=0;i<temp;i++)
{
if ((str.charCodeAt(i)>57) && (str.charCodeAt(i)<65))
{
return false;
}
if ((str.charCodeAt(i)>90)&&(str.charCodeAt(i)<97))
{
return false;
}
if (str.charCodeAt(i)<48)
{
return false;
}
if ((str.charCodeAt(i)>122))
{
return false;
}
}
return true;
} function checknum(str)
{
var temp=str.length;
for (i=0;i<temp;i++)
{
if (str.charCodeAt(i)>57)
{
return false;
}
if (str.charCodeAt(i)<48)
{
return false;
}
}
return true;
}
function emailcheck(email)
{
var yufan = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
if(yufan.test(email))
{
return true;
}
return false;
}
{
var temp=str.length;
for (i=0;i<temp;i++)
{
if ((str.charCodeAt(i)>57) && (str.charCodeAt(i)<65))
{
return false;
}
if ((str.charCodeAt(i)>90)&&(str.charCodeAt(i)<97))
{
return false;
}
if (str.charCodeAt(i)<48)
{
return false;
}
if ((str.charCodeAt(i)>122))
{
return false;
}
}
return true;
} function checknum(str)
{
var temp=str.length;
for (i=0;i<temp;i++)
{
if (str.charCodeAt(i)>57)
{
return false;
}
if (str.charCodeAt(i)<48)
{
return false;
}
}
return true;
}
function emailcheck(email)
{
var yufan = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
if(yufan.test(email))
{
return true;
}
return false;
}
{
return (('0'<=cCheck) && (cCheck<='9'));
}
function IsAlpha(cCheck)
{
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
} for (nIndex=0; nIndex<loginname.length; nIndex++)
{
cCheck = loginname.charAt(nIndex);
if (!(IsDigit(cCheck)||IsAlpha(cCheck)||Check=='_'))
{
alert("用户名只能使用字母、数字以及_,并且不能使用中文");
document.form1.loginname.focus();
return false;
}
} 呵呵,我的是不是更简单,加分给我好了
:)//hi
可是用php来检测吧,服务器又受不了。
呵呵,不知道大家是否有比较好的法子。
<?
$string="fasfasgasdgasdhfghsdfhf";
if((ereg_replace("^[a-zA-Z0-9_]"," ","$string")==$string)){
echo "该字串不符合要求";
}else{
echo "该字串符合要求";
}
?>