我试图验证userinput是否是电子邮件地址(向数据库添加成员).
当调用验证事件时,用户将在TextBox中输入数据; 我想检查输入是否是有效的电子邮件地址.因此在字符串中包含至少一个@和一个点(.).
有没有办法通过代码,或者使用MaskedTextbox中的Mask来实现这一点?
Gra*_*ICA 11
不要打扰正则表达式.这是一个坏主意.
我通常从不使用异常来控制程序中的流程,但就个人而言,在这种情况下,我更愿意让创建MailAddress该类的专家为我工作:
try
{
var test = new MailAddress("");
}
catch (FormatException ex)
{
// wrong format for email
}
Run Code Online (Sandbox Code Playgroud)