【发布时间】:2021-04-05 04:37:04
【问题描述】:
我想为一个输入写我的邮件地址。
但是当我写“;”时,我的输入引发了“无效电子邮件”错误分隔器。谁能帮我解决这个问题?
我的代码
<div class="col-md-10">
<input class="form-control" name="toMail" id="toMail" type="email" />
</div>
rules: {
toMail: { required: true, multiemails: true },
},
messages: {
toMail: {
required: "Bu alan zorunludur. *",
multiemails: "Uygun bir email girin !"
},
},
jQuery.validator.addMethod(
"multiemails",
function (value, element) {
if (this.optional(element)) // return true on optional element
return true;
var emails = value.split(/[;,]+/); // split element by , and ;
valid = true;
for (var i in emails) {
value = emails[i];
valid = valid &&
jQuery.validator.methods.email.call(this, $.trim(value), element);
}
return valid;
},
jQuery.validator.messages.multiemails
【问题讨论】:
标签: jquery validation