javascript - 关于验证密码
PHP中文网
PHP中文网 2017-04-10 15:26:11
[JavaScript讨论组]
  我现在有个冲突就是第2个验证和第3个验证有冲突,他会去执行第2个,不执行第3个
  其实好像是第2个已经包括了第3个验证,
  我该怎么去验证密码不能少于6位数且只能是数字和字母,但又要能判断客户输入的是什么东西??
    $("input[name=password]").change(function() {
        //1.验证是否为空
        if ($(this).val() == "") {
            $("input[name=password]").focus();
            return false;
        }

        //2.验证是否大于0小于6
        if ($(this).val().replace(/\s+/g, "").length > 0 && $(this).val().replace(/\s+/g, "").length < 6) {
            $(".ptext2").show().html("密码不能小于6位数");
            return flase;

        }

        //3.验证输入的是否是数字和字母
        if(!reg.test(this.value)){
            $(".ptext2").show().html("只能输入数字和字母");
            return flase;
        }

    });
PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
怪我咯
javascript$('input[name=password').change(function(event){
    var pwd_value = $(this).val();
    function checkPwd (str) {
        if (str.length < 6) {
            $('.ptext2').show().html('密码不能小于6位');
            return false;
        }
        if (!/^[A-Za-z0-9]+$/.test(str)){
            $('.ptext2').show().html('只能为数字或字母');
            return false;
        }
        return str || true;
    };
    var validate_result = checkPwd(pwd_value);
});
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号