一:正则去判断输入是否为手机号

function checkSubmitMobil() {
                        if ($("#phoneNum").val() == "") {
                            alert("手机号码不能为空!");
                            //$("#moileMsg").html("<font color='red'>手机号码不能为空!</font>");
                            $("#mobile").focus();
                            return false;
                        }

                        if (!$("#phoneNum").val().match(/^(?:13\d|15\d|18\d)\d{5}(\d{3}|\*{3})$/)) {
                            alert("手机号码格式不正确!");
                            //$("#moileMsg").html("<font color='red'>手机号码格式不正确!请重新输入!</font>");
                            $("#phoneNum").focus();
                            return false;
                        }
                        return true;
                    }

 

二:身份证的判断方法

isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/;

三:是否为数字isNaN();

alert(isNaN($('#id').val()));

四:判断日期的格式;

function IsDate(oTextbox) { 

    var regex = new RegExp("^(?:(?:([0-9]{4}(-|\/)(?:(?:0?[1,3-9]|1[0-2])(-|\/)(?:29|30)|((?:0?[13578]|1[02])(-|\/)31)))|([0-9]{4}(-|\/)(?:0?[1-9]|1[0-2])(-|\/)(?:0?[1-9]|1\\d|2[0-8]))|(((?:(\\d\\d(?:0[48]|[2468][048]|[13579][26]))|(?:0[48]00|[2468][048]00|[13579][26]00))(-|\/)0?2(-|\/)29))))$"); 

    var dateValue = oTextbox.value; 

    if (!regex.test(dateValue)) { 

        alert("日期有误!"); 

        dateValue = ""; 

        this.focus(); 

        return

    } 

}

 

 

五邮箱

$('.phone').blur(function(){
var reg = /^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/;
if (!reg.test($(".email").val())) {
    $(this).val('');
    $(this).attr('placeholder', '输入错误!');
}})

posted on 2017-02-07 13:59  酱果子  阅读(104)  评论(0编辑  收藏  举报