html
script
function validate(){
var username = document.getElementById('username').value; //对应用户名的id
var password = document.getElementById('password').value;
if(!regex(username)){
alert('请输入合法的用户名');
return;
}
if(password.lengt6|| password.length16){
alert('密码长度必须在6-16位之间');
return;
}
document.login.submit();
}
function regex(value){
var re = /^[a-zA-Z0-9_]{6,16}$/;
if(!re.test(value)){
return false;
}
return true;
}
/script
body
form name=login
用户名:input type=text id=username name=username/br/
密码:input type=text id=password name=password/br/
/form
input type=button value=提交 οnclick=validate()/
/body
/html
2.用户名只能是字母和数字以及下划线的组合( 是指必须包含字母 数字 和下划线么?)
取消
评论