//判断字节必须为数字
function IsDigit(cCheck) {
return (('0'<=cCheck) && (cCheck<='9'));
}
//判断字节必须为字母
function IsAlpha(cCheck) {
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')));
}
//判断字节必须为下划线
function IsLine(cCheck){
return (cCheck == '_');
}
//对文本框中的内容进行判断
function isRightName(){
var userName = document.all.userName.value;
// 第一个字符必须以字母开头
if(IsAlpha(userName.charAt(0))){
for(var i =1;i<userName.length;i++){
cCheck = userName.charAt(i);
if(!IsAlpha(cCheck)&&!IsDigit(cCheck)&&!IsLine(cCheck)){
//alert('不仅仅包含:'+(1==2));
return (1 == 2);
}
}
//alert(1==1);
return (1==1);
}else{
//alert('不是以字母开头:'+ (1==2));
return (1 == 2);
}
}
if(!isRightName()){
alert("用户名填写不正确!");
document.forms[0].userName.focus();
return;
}