Asp.net mvc 5 EmailAddressAttribute验证

Asp.net mvc 5 EmailAddressAttribute验证,asp.net-mvc-5,data-annotations,email-validation,Asp.net Mvc 5,Data Annotations,Email Validation,我们正在使用来自的EmailAddressAttribute 这是在验证地址,因此验证很好并且有效。。但是,该库使用的验证本身或标准定义在哪里?我一直在搜索各种网站,只是为了找到这个标准是什么 我也知道重写这个基类并给它我自己的正则表达式以用作上述验证,但我只是好奇验证来自上面的链接。这里是属性使用的正则表达式。考虑到包含了各种特殊字符,我认为他们可能使用互联网标准的电子邮件地址RFC 822 ^(a-a-z[[a-a-a-z[[[a-a-a-z].[[[a-a-a-z].[[[a-a-z[[

我们正在使用来自的EmailAddressAttribute

这是在验证地址,因此验证很好并且有效。。但是,该库使用的验证本身或标准定义在哪里?我一直在搜索各种网站,只是为了找到这个标准是什么


我也知道重写这个基类并给它我自己的正则表达式以用作上述验证,但我只是好奇验证来自上面的链接。

这里是属性使用的正则表达式。考虑到包含了各种特殊字符,我认为他们可能使用互联网标准的电子邮件地址RFC 822

^(a-a-z[[a-a-a-z[[[a-a-a-z].[[[a-a-a-z].[[[a-a-z[[[a-a-z].[[[a-a-z[[a-z[a-z[a-z[a-z[a-z[a-z[a-a-z]除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了上述以外以外以外以外以外以外以外以外以外以外以外以外以外以外以外以外以外以外以外以外以外的(\x22)((\x20 |\x09)*(\x0d\x0a))(\x20 |\x09+)([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21 |[\x23-\x5b]|[\x5d-\x7e]|࿈目前:4040404040404040404040404040\\\x01-\x01-\x01-\\x01-\x01-\x01-\x000\x000B\x0000000\0000000\000000000000000B\x0c\x0c\x0c\x0c\x0c\x0000C\x0d-\x0d-\X000\\x7f-\x7f-\X7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图试图|([a-z]|\d |[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d |-| | ~[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]||(a-z[a-z][[a-z][[a-z][[a-z][[a-z][[a-z]124[a-z][[a-z][[[UU0-0 0 0 0-0 0 0 0-U00000-\U000-0-0-0-0\U0000000000-0-\U0000000 0 0 0 0-0-\U0 0 0 0-\\U0 0 0 0 0.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-0-\零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零零00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\$