如何让文本框只接受有效的电子邮件?
这个问题在这里已经有了答案:
.NET可以为你做到这一点:
try
{
var eMailValidator = new System.Net.Mail.MailAddress("xyz@blabla.com");
}
catch (FormatException ex)
{
// wrong e-mail address
}
检查Mailadress课程
var test = new MailAddress("emailadres");
如果你正在开发一个web应用程序,现代浏览器支持HTML5,所以你可以使用<input id="txtEmail" type="email" runat="server" />
而不是TextBox,它将验证输入是一封电子邮件在浏览器中(但你也应该在代码中验证它)。 使用txtEmail.Value获取文本字符串。