在.net中如何验证邮箱地址格式是否正确
发布网友
发布时间:2022-04-21 16:47
我来回答
共3个回答
热心网友
时间:2022-04-22 21:26
使用控件,验证里的RegularExpressionValidator,双击或者拖到页面,在其属性列表设置其ControlToVlidate属性
为你要输入邮箱地址的控件,再设置ValidationExpression属性为Internet电子邮件地址就可以了,你还可以设置errormessage属性,为邮箱格式错误时显示的错误提示信息。
热心网友
时间:2022-04-22 22:44
把正则表达式验证控件的
ValidationExpression="w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)* "
就行了.
学正则到这儿看看:
http://hi.baidu.com/webv/blog/item/5779dd3d1a3820cf9e3d620b.html
热心网友
时间:2022-04-23 00:19
用正则
string pattern = Checkmail();
string strEmail = txt_Mail.Text.Trim();
if (System.Text.RegularExpressions.Regex.IsMatch(strEmail, pattern))
{
}
public string Checkmail()
{
string temp = @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*";
return temp;
}