我有一個電子郵件地址驗證程序,但我需要添加特殊字符有效例如ü,ç...因爲用戶在土耳其(或其他任何地方)可以有一個網站的網址,如: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