用javascript只要写出用户名,密码,确认密码就行,后面的不用写,用onkeydown事件和

2024-12-31 12:13:31
推荐回答(1个)
回答1:

document.getElementById("username").addEventListener("keyup",function(){
if(this.value.length==9){
if(!this.value.match(/^[a-zA-Z]{3}\d{6}$/))
this.value = "";
}else if(this.value.length>9){
if(this.value.match(/^[a-zA-Z]{3}\d{6}/))
this.value = this.value.substring(0,9);
}
});
document.getElementById("password1").addEventListener("keyup",function(){
if(this.value.length >=8){
this.value = this.value.substring(0,8);
if(!this.value.match(/\d{8}/)){
this.value ="";
alert("密码必须是8位数字");
}
}
});
document.getElementById("password2").addEventListener("keyup",function(){
if(this.value.length >=8){
this.value = this.value.substring(0,8);
if(this.value !== document.getElementById("password1").value){
this.value ="";
alert("密码要一致");
}
}
});