/
JavaScript:验证类
author:杨波
date:20160323
1、用户名验证
2、密码验证
3、重复密码验证
4、邮箱验证
5、手机号验证
6、验证码验证
/
var yb_validate    =    function(){
    //用户名验证
    this.username    =    function(username){
        if(username.length==0) return new Array(false,'请输入用户名');
        else if(username.length<6) return new Array(false,'用户名不能小于6位');
        else if(username.length>16) return new Array(false,'用户名不能大于16位');
        else return new Array(true,'输入正确');
    }
    //密码验证
    this.password    =    function(password){
        if(password.length==0) return new Array(false,'请输入密码');
        else if(password.length<6) return new Array(false,'密码不能小于6位');
        else if(password.length>16) return new Array(false,'密码不能大于16位');
        else return new Array(true,'输入正确');
    }
    //重复密码验证
    this.confirmPassword    =    function(password,confirm_password){
        if(confirm_password.length==0) return new Array(false,'请输入密码');
        else if(confirm_password.length<6) return new Array(false,'密码不能小于6位');
        else if(confirm_password.length>16) return new Array(false,'密码不能大于16位');
        if(password!=confirm_password) return new Array(false,'两次输入密码不一致');
        else return new Array(true,'输入正确');
    }
    //邮箱验证
    this.email    =    function(email){
        if(email==''){
            return new Array(false,'邮箱未填写');
        }
        if (email.search(/^w+((-w+)|(.w+))@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+).[A-Za-z0-9]+$/) != -1) return new Array(true,'输入正确');
        else return new Array(false,'邮箱错误');
    }
    //手机验证
    this.mobile    =    function(mobile){
        if(mobile==''){
            return new Array(false,'手机号未填写');
        }
        if(mobile.length!==11){
            return new Array(false,'手机号必须是11位');
        }
        if(mobile.substr(0,1)!=1){
            return new Array(false,'手机号不合法');
        }
        if(mobile.substr(1,1)==3 || mobile.substr(1,1)==4 || mobile.substr(1,1)==5 || mobile.substr(1,1)==8){
            return new Array(true,'输入正确');
        }
        else{
            return new Array(true,'输入正确');
        }
    }
    //验证码验证
    this.code    =    function(code){
        if(code==''){
            return new Array(false,'验证码未填写');
        }
        if(code.length!==6){
            return new Array(false,'验证码长度必须是6位');
        }
        else{
            return new Array(true,'输入正确');
        }
    }
}
//创建对象
var _yb_validate    =    new yb_validate();

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部