表单验证学习

94 阅读1分钟

let form = document.getElementById('form') form.onsubmit = function (){ let email = document.getElementById('email').value; /* 先校验是否为空 再校验里面的内容 / / 排除异常 / if(email.trim() == ''){ alert('邮箱不能为空') return false; } / 邮箱的长度验证 / if(email.length<6){ alert('邮箱长度不能小于6个字符串') return false; } / 当email里面 只要没有@或者.都进入报错提示 */ if(email.indexOf('@')==-1||email.indexOf('.')==-1){ alert('邮箱格式不正确') return false; }

        for(var i=0;i<email.length;i++){
            /* isNaN 不是数字返回true */
            /* isNaN(email[i])==false就说明email[i]是数字  */

            /* abc*/

            /* 每次循环只截取对应索引的一位,直到遍历完整个字符串 */
            var j = email.substring(i, i + 1);

            // if(isNaN(email[i])==false){
            if( isNaN(j)==false ){
                alert('不能有数字')
                return false
            }
           
        }


        return true;
    }