jQuery正则验证

//0-100正整数

var reg=/^(100|[1-9]\d|\d)$/;

function submitForm(){

    var weight = $("input[name='weight']").val();

    var reg=/^(100|[1-9]\d|\d)$/;

    if(!reg.test(weight)){

        alert('请输入0-100的正整数');

        //$('#submit-btn').attr('disabled',"true");

        //$("#submit-btn").hide();

        return false;

    }

}

//1-100 的数字,包括小数

var reg = /^([1-9]?[1-9](\.\d*)?|100)$/;

//1-120的正数

var re = /^(0|([1-9]\d?)|(1[01]\d)|(120))(\.\d*)?$/;

//匹配邮件正则 包含企业邮箱

/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/

例:

var email_re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

if ($('input[name=email]').val().search(email_re) == -1) {

layer.msg("您输入的邮箱格式不正确,邮箱为必填项");

return false;

}

接受空格

/^[\w\d\u4e00-\u9fff,\x20]+$/

不接受空格

/^[\w\d\u4e00-\u9fff,]+$/

你可能感兴趣的:(jQuery正则验证)