input输入值验证

通常我们在注册某个账号时,输入框中通常有许多的检验,输入的内容必须符检验的要求,才允许对下一步进行操作。
例如:我的
在这里插入图片描述
而其要进行的检验就有:
在这里插入图片描述

 //正则表达式
        //字母或字母与数字的组合验证
        function dsfdsfs(value) {
            var text = value;
            if (!(/^[0-9a-zA-Z]*$/g).test(text)) {
                return false;
            }
        }
        //中文,字母数字下划线验证
        function Name(value) {
            var text = value;
            if (!(/^[a-zA-Z0-9_\u4e00-\u9fa5]+$/).test(text)) {
                return false;
            }
        }
        //数字输入验证
        function digit(value) {
            var text = value;
            if (!(/^[a-z0-9]+$/).test(text)) {
                return false;
            }
        }

    //用户名验证
        $("#EmpUsName").blur(function () {
            var EmpUsName = $('#IntersEmployee [name = "EmpUsName"]').val();
            if (EmpUsName != "") {
                $("#divicon1").css("display", "none");
                var EmpUsName = $('#IntersEmployee [name = "EmpUsName"]').val();
                if (EmpUsName.length < 6 || EmpUsName.length > 20) {
                    $("#divicon9").css("display", "block");
                    $("#text1").css("display", "none");
                }
                else{
                    $("#divicon9").css("display", "none");
                    var EmpUsName = dsfdsfs($("#EmpUsName").val());//获取输入值调用验证方法进行验证
                    if (EmpUsName == false) {
                        $("#divicon8").css("display", "block");
                        $("#text1").css("display", "none");
                    }
                    else {
                        $("#divicon8").css("display", "none");
                        $("#EmpUsName").removeClass("red");
                        $("#text1").css("display", "block");
                    }
                }
            }
            else {
                $("#divicon1").css("display", "block");
                $("#divicon9").css("display", "none");
                $("#divicon8").css("display", "none");
                $("#EmpUsName").addClass("red");
                $("#text1").css("display", "none");
            }
        });
        //姓名
        $("#EmpName").blur(function () {
            var EmpName = $("#IntersEmployee [name = 'EmpName']").val();//姓名
            if (EmpName != "") {
                $("#divicon2").css("display", "none");
                var EmpName = Name($("#EmpName").val());//获取输入值调用验证方法进行验证
                if (EmpName == false) {
                    $("#divicon10").css("display", "block");
                    $("#text2").css("display", "none");
                }
                else {
                    $("#divicon10").css("display", "none");
                    $("#EmpName").removeClass("red");
                    $("#text2").css("display", "block");
                }
            }
            else {
                $("#divicon2").css("display", "block");
                $("#divicon10").css("display", "none");
                $("#EmpName").addClass("red");
                $("#text2").css("display", "none");
            }
        });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值