我没有在网上找到解决方案,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验证代码怎么可能?
感谢您的帮助!