使用多个电子邮件和正则表达式进行jquery验证

时间:2018-04-21 08:35:02

标签: jquery regex validation email

我没有在网上找到解决方案,javascript不是我的力量。任何整合验证的尝试也都失败了。

我使用以下代码检查表单:

$('#form').validate({
    errorContainer: ".form_errors",
    showErrors: function (errorMap, errorList) {
        $(".form_errors").html("<span>all red marked borders are required.</span>");
        this.defaultShowErrors();
    },
    invalidHandler: function(form, validator) {
    },
    errorPlacement: function(error, element) {
    },
    highlight: function(element) {
        $(element).closest('.check').addClass('error_border');
    },
    unhighlight: function(element) {
        $(element).closest('.check').removeClass('error_border');
    },
});

但我会在一个输入字段中验证多封电子邮件:

<input type="email" id="email" name="email" placeholder="eMails" autocomplete="off" class="check" required multiple>

像这样的正则表达式:

^(([a-zA-Z0-9_\-\.\+]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)(,\s?|\s?)){1,5}$

上面的jquery验证代码怎么可能?

感谢您的帮助!

0 个答案:

没有答案