我有一个电子邮件地址验证程序,但我需要添加特殊字符有效例如ü,ç...因为用户在土耳其(或其他任何地方)可以有一个网站的网址,如:hasangürsoy.com我的代码如下:将特殊字符添加到Asp.net RegularExpressionValidator的电子邮件
<asp:TextBox ID="tEMail" runat="server" />
<asp:RequiredFieldValidator ID="rfvEMail" runat="server"
ControlToValidate="tEMail" ErrorMessage="* required" />
<asp:RegularExpressionValidator ID="revEMail" runat="server"
ControlToValidate="tEMail" ErrorMessage="* invalid"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" />
好我rewriten像这样的表达式:\ W + [\wçığöşü] +([ - +'] \ W +)* @ \ W + [\wçığöşü] +([ - ] \ W +) * \。\ w +([ - 。] \ w +)*唯一的问题是电子邮件地址和域名应该以普通字符开头(不是çığöşü)。如果我解决了这个问题,工作将完成 – 2010-03-31 06:28:50