【发布时间】:2019-05-21 08:47:59
【问题描述】:
开始抱歉,如果我是一个完整的菜鸟,但我的任务是可能使用正则表达式来验证用户在注册页面上的输入。我是 100% 的后端,所以我看不到前端。所以我的同学告诉我的是我应该在控制器中使用正则表达式,但我只是在编写 API。是否可以在 API 中使用 REGEX?我也尝试在我的模型中指定一些东西,比如
public string email { get; set; }
[Display(Name = "Email address")]
[Required(ErrorMessage = "The email address is required")]
[EmailAddress(ErrorMessage = "Invalid Email Address")]
但是当我更新我的数据库并检查我的数据库中的 SQL 时,它并没有说任何这些东西,当我发送带有用户数据的发布请求时,它只允许我输入任何东西作为电子邮件地址。对不起,如果我没有清楚地描述一些东西,我希望任何人都可以帮助我。我认为我们可以放弃正则表达式并使其成为完整的前端检查,但如果知道将来如何做到这一点会很好。 :)
【问题讨论】:
-
属性应该在属性的顶部。不低于
标签: c# regex asp.net-mvc api