【发布时间】:2019-04-29 04:58:23
【问题描述】:
我有一个用于在 JavaScript 中验证电子邮件地址的正则表达式:
^(([\w]+(.[^()[]\.,;:\s@"]+)*)|(".+"))@(([[0- 9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|([0-9]{ 1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3})|(([a-zA-Z-0- 9]+.)+[a-zA-Z]{2,}))$
我需要将其转换为 C# 格式。
上面的 JS Regex 需要做哪些改动?
【问题讨论】:
-
您可以使用 [DataType(DataType.EmailAddress)] 进行验证
-
Sameer Ahmed:无需使用数据注释。需要 C# 中的精确正则表达式
标签: javascript c# regex validation backend