0

我想在 Asp.net 中为 RegularExpressionValidator 创建一个正则表达式...

我想创建以下表达式

(电子邮件地址([,][SPACE]* 电子邮件地址)*)?

电子邮件地址 = \w+([-+.']\w+) @\w+([-.]\w+) .\w+([-.]\w+)*

请检查电子邮件地址是否正确,以及如何为上述表达式创建语法谢谢

4

2 回答 2

1

建立在使用正则表达式验证电子邮件地址的基础上,

ValidationExpression="(?:(?:^|,\s*)[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})\s*)+"
于 2012-08-21T17:27:44.650 回答
1

你可以试试

ValidationExpression="^(([^<>()[\]\\.,;:\s@\""]+"

                        + @"(\.[^<>()[\]\\.,;:\s@\""]+)*)|(\"".+\""))@"

                        + @"((\[[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,}))$"

您可以使用此站点来创建您的正则表达式:RegexHero

于 2012-08-21T17:29:07.753 回答