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,]+$/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容