, если вы используете jquery validation
Я создал метод emailCustomFormat
, который использовал regex
для моего формата Custm, вы можете изменить его в соответствии с вашими требованиями
jQuery.validator.addMethod("emailCustomFormat", function (value, element) {
return this.optional(element) || /^([\w-\.]+@@([\w-]+\.)+[\w-]{2,4})?$/.test(value);
}, abp.localization.localize("FormValidationMessageEmail"));// localized message based on current language
тогда вы можете использовать это так
$("#myform").validate({
rules: {
field: {
required: true,
emailCustomFormat : true
}
}
});
это регулярное выражение принимает
abc@abc.abc
, abc@abc.abcd
но не это
abc@abc
, abc@abc.a
, abc@abc.abcde
надеюсь, это поможет вам