直接用.net 自带的验证控件 RegularExpressionValidator
设置它的 ValidationExpression 属性 选 email
然后绑定你要验证的那个文本框就行了 ControlToValidate
public static bool IsEmail(string 输入的值)
{
Regex email=new Regex(@"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$");
return email.IsMatch("输入的值");
}
用正则表达式 :
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;
}
用javascript验证吧!百度搜索一下,会很多的