MVC表单块电子邮件域

时间:2016-02-23 19:17:29

标签: regex asp.net-mvc

我在我们的网站上有一个注册表格,这是一个电子邮件TextBoxFor,它的工作非常好,直到我有责任更改它以阻止用户使用特定的电子邮件域。

那么如何让表单阻止用户使用“name@domainX.com”,其中DomainX.com是坏域,但其他任何内容都已通过并且帐户已注册。

我已经看过使用jQuery并获得了一个弹出框,但这并不像在验证摘要中强制错误那样整洁。查看模型类上的数据注释,除了我能想到的RegEx之外没有任何其他内容。

建议请。

悬崖。

1 个答案:

答案 0 :(得分:0)

你是正确的正则表达式以及数据注释是要走的路。试试这个(?!^([A-Z|a-z|0-9](\.|_){0,1})+[A-Z|a-z|0-9]\@(domainX)+\.(com))