1

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

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

一些互联网资源表明这.c0m是一个有效的 TLD,而另一些则表明它不是。其他人建议 ICANN 可能会拔掉(或可能已经拔掉)它们的插头。我想就此类 TLD 的有效性或其他方面获得意见。像这样的电子邮件地址应该noreply@user.c0m被认为是有效的,还是应该放弃数据注释扩展?

4

1 回答 1

2

数字在 TLD 部分中有效。

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

于 2013-05-22T13:57:26.660 回答