我正在开发一个模块,我需要从用户那里获取输入,其中一个是用户电子邮件。为了过滤掉错误的输入,我想检查相应的checkbox
是否有@
符号。
有谁知道如何使用vb.net
检查它?
答案 0 :(得分:2)
除了检查字符串是否包含@
字符并考虑到您从用户输入中获取字符串的主要问题之外,在您的情况下,我认为最好检查用户是否输入了有效的邮件地址。
为此,在其他SO问题How do I validate email address formatting with the .NET Framework?
中报告了一些解决方案答案 1 :(得分:1)
在ASP.NET中,您可以使用RegularExpressionValidator
。
<asp:RegularExpressionValidator ID="regexEmailValid" runat="server"
ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
ControlToValidate="tbEmail"
ErrorMessage="Invalid Email Format">
</asp:RegularExpressionValidator>