jQuery Validation を使用すると、電子メール アドレスの検証が簡単になります。
$("someForm").validate({
rules: {
SomeField: {
required: true,
email: true,
remote: {
type: "POST",
url: "CheckEmail"
}
}
}
});
これにより、SomeField が必須になり、電子メール アドレスとしてフォーマットする必要があり、CheckEmail アクションへのリモート呼び出しも実行します (重複のチェック)。
私は物事をできるだけシンプルにするのが好きなので、データ注釈で多くの同じことを行うことができます:
public class RegisterModel {
[Required]
[Remote("CheckEmail", "Home", HttpMethod="POST")]
public string SomeField { get; set; }
}
ASP.net MVC 3 / データ注釈には、電子メール アドレスが正しい形式であることを確認するための組み込みの簡単な方法がありますか?
できれば目立たない JavaScript を生成してほしいです。