js校验

237 阅读1分钟

字符串非空验证

let username = document.getElementById('username').value;

//字符串的trim*()方法可以去除左右的空格 *

if(username.trim() == ''){

alert('用户名不能为空')

//阻止表单提交的默认事件

return false;

}

字符串查找验证

//当email里面 只要没有@或者.都进入报错提示 
            if(email.indexOf('@')==-1||email.indexOf('.')==-1){
                alert('邮箱格式不正确')
                return false;
            }
          

用户名不能输入数字

let user = document.getElementById('user').value;
            for(let i=0;i<user.length;i++){
                if( isNaN(user[i])==false ){
                    alert('用户名不能输入数字')
                    return false
                }
            }

两次密码不一致

   let rpwd = document.getElementById('rpwd').value;
            if(pwd != rpwd){
                alert('两次密码不一致')
                return false
            }