Предполагая, что вы используете плагин проверки jQuery , вы сможете добавить пользовательский regex
метод проверки.
Я не проверял это, но оно должно быть близко:
$.validator.addMethod(
"regex",
function(value, element, regexp) {
var check = false;
var re = new RegExp(regexp);
return this.optional(element) || re.test(value);
},
"Please check your input."
);
С помощью вышеприведенного метода теперь вы можете передать регулярное выражение проверки:
$("#input1").rules("add", { regex: "^[a-zA-Z]+@yourdomain\.com$" });
Очевидно, что вы можете настраивать регулярные выражения по мере необходимости, пока они не удовлетворят вашим требованиям. Например, я включил базовое регулярное выражение для проверки доменного имени.