数据注释扩展验证器:.c0m是有效的TLD

时间:2013-05-22 13:50:02

标签: c# asp.net-mvc validation data-annotations

我从Data annotations extensions下载了.NET的Data Annotations Extensions for .NET,用于验证C#/ ASP.NET MVC应用程序中的用户输入。该库得到了开发人员社区的高度赞扬,包括来自Stack Overflow的库。

我要验证的输入之一是电子邮件。数据注释扩展程序将noreply@user.c0m这样的电子邮件地址视为有效 - 请注意0中的.c0m。我一直在阅读包含数字字符的TLD的有效性,但我遇到了相互矛盾的信息。

某些互联网资源表明.c0m是有效的顶级域名,而其他人则认为不是。其他人则建议ICANN可能会拉动(或可能已经拉动)插件。我想就此类TLD的有效性或其他方面发表意见。是否应将noreply@user.c0m这样的电子邮件地址视为有效,还是应该放弃数据注释扩展?

1 个答案:

答案 0 :(得分:2)

数字在TLD部分有效。

请在此处查看完整的TLD列表:https://data.iana.org/TLD/tlds-alpha-by-domain.txt大多数Unicode TLD都包含数字。