JavaScript正则表达式到C#

JavaScript正则表达式到C#,javascript,c#,regex,validation,backend,Javascript,C#,Regex,Validation,Backend,我有一个用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}.[0-9]{1,3}.[a-a-Z]{$ 我需要将其转换为C格式。 在上述JS Regex上所需要的更改是什么?在上述JS Regex上所需要的更改是什么?在上述JS Regex上所需要的更改

我有一个用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}.[0-9]{1,3}.[a-a-Z]{$

我需要将其转换为C格式。
在上述JS Regex上所需要的更改是什么?在上述JS Regex上所需要的更改是什么?在上述JS Regex上所需要的更改是什么?在上述JS Regex上所需要的更改是什么?在上述JS Regex上所需要的更改是什么?

这个正则表达式完全符合我的要求。
它允许IP地址包含或不包含[]

您可以使用[DataType(DataType.EmailAddress)]进行验证检查此链接-Sameer Ahmed:无需使用数据批注。需要C中的确切正则表达式#