在电子邮件域验证中允许连字符的正则表达式

问题描述 投票:0回答:1

我有一个字段验证要保留为字段。为此我使用[DataType(DataType.Url)](.net的System.ComponentModel.DataAnnotations库)。在这里,我不能允许在任何地方之间进行宣传。我可以做出什么样的改变以允许在这里进行宣传。

c# validation .net-core-2.0
1个回答
0
投票

您需要添加正则表达式

[RegularExpression("^.*(?=.{8,})[\\w.]+@[\\w.-]+[.][a-zA-Z0-9]+$", ErrorMessage = "Invalid Email")]
public string Email { get; set; }

有关使用正则表达式在域中接受连字符的详细信息

Email verification regex failing on hyphens

© www.soinside.com 2019 - 2024. All rights reserved.