分享

如何用javascript判断字符串只能是数字或字母组合

 pengx 2008-12-16
<script language="javascript">
function IsDigit(cCheck) { return (('0'<=cCheck) && (cCheck<='9')); }
function IsAlpha(cCheck) { return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) }
function VerifyInput()
{
strUserID = document.form1.username.value;
if (strUserID == "")
{
alert("请输入您的用户名");
document.form1.username.focus();
return false;
}
for (nIndex=0; nIndex<strUserID.length; nIndex++)
{
cCheck = strUserID.charAt(nIndex);
if ( nIndex==0 && ( cCheck =='-' || cCheck =='_') )
{
alert("用户名首字符必须为字母或数字");
document.form1.username.focus();
return false;
}

if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' ))
{
alert("用户名只能使用英文字母、数字以及-和_,并且首字符必须为字母或数字");
document.form1.username.focus();
return false;
}
}
return true;
}
</script>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多