.EDU電子メールアドレスのみを受け付けるサインアップフォームを作成しようとしています。 私は(リモートパラメータを使用して) のAJAX機能を使用して、以前に電子メールアドレスが使用されていないことを確認します。jQueryフォーム検証プラグイン:電子メールに.EDUアドレスを要求する
どうすればいいですか?
.EDU電子メールアドレスのみを受け付けるサインアップフォームを作成しようとしています。 私は(リモートパラメータを使用して) のAJAX機能を使用して、以前に電子メールアドレスが使用されていないことを確認します。jQueryフォーム検証プラグイン:電子メールに.EDUアドレスを要求する
どうすればいいですか?
Nevermind - 考え出しました!
はただ、そのまま私の他のコードを残し、最後の3つの文字の部分文字列 をチェックして、私のHTMLで 追加方法を参考にクラスを追加する関数を作成するjQuery.validator.addMethod
を使用する必要がありました。
$.validator.addMethod("edu-email",
function(value) {
return (value.endsWith(".edu"));
},
"e-mail address must end in .edu."
);
JavaScriptにはstring.endsWithはありません。自分で追加する必要があります。
"edu-email"をフォーム入力クラスに追加します。