Я пытаюсь использовать подключаемый модуль Ben Keen RSV Jquery для проверки адреса электронной почты, отправленного через регистрационную форму: пользователям разрешено отправлять только адрес электронной почты, принадлежащий определенному домену. Я думал, что использование правила reg_exp плагина может быть решением, но я не могу заставить его работать. Я новичок в jquery, поэтому, вероятно, я совершаю очень глупую ошибку: может ли кто-нибудь указать мне правильное направление?
Вот код, который я пытаюсь использовать, адаптированный из одной из демонстраций Keen:
<script type="text/javascript">
// a custom onComplete handler to prevent form submits for the demo
function myOnComplete()
{
alert("The form validates! (normally, it would submit the form here).");
return false;
}
var rules = [];
// standard form fields
rules.push("reg_exp,reg_exp_field1,/@mydomain\.tld$/gi,Please enter your valid e-mail (e.g. \"@mydomain\.tld\")");
$(document).ready(function() {
$("#demo_form3").RSV({
onCompleteHandler: myOnComplete,
rules: rules
});
});
</script>
Используя приведенный выше код, когда я отправляю действительный адрес электронной почты, то есть адрес, заканчивающийся на @mydomain.tld, я всегда получаю предупреждение. Что я делаю не так?