Asp.net
ASP.NET 的電子郵件地址驗證
您使用什麼來驗證 ASP.NET 表單上的電子郵件地址。我想確保它不包含 XSS 漏洞。
這是 ASP.NET 1.1
在 ASP.NET Web 表單上發布的任何腳本標記都會導致您的站點拋出未處理的異常。
您可以使用 asp 正則表達式驗證器來確認輸入,只需確保使用 if(IsValid) 子句將程式碼包裝在方法後面,以防您的 javascript 被繞過。如果您的客戶端 javascript 被繞過並且腳本標籤被發佈到您的 asp.net 表單,asp.net 將拋出一個未處理的異常。
你可以使用類似的東西:
<asp:RegularExpressionValidator ID="regexEmailValid" runat="server" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="tbEmail" ErrorMessage="Invalid Email Format"></asp:RegularExpressionValidator>