特急:在ASP.NET(C#)中,写程序判断e-mail输入是否正确

2025-01-07 01:33:46
推荐回答(4个)
回答1:

直接用.net 自带的验证控件 RegularExpressionValidator
设置它的 ValidationExpression 属性 选 email
然后绑定你要验证的那个文本框就行了 ControlToValidate

回答2:

public static bool IsEmail(string 输入的值)

Regex email=new Regex(@"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$");
return email.IsMatch("输入的值");

回答3:

用正则表达式 :
protected Boolean isEmail(string strEmail)
{
string mailRegex = @"^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$";
if (!Regex.IsMatch(strEmail, mailRegex))
{
return false;
}
return true;
}

回答4:

用javascript验证吧!百度搜索一下,会很多的