如何判断邮件地址是否规范? 要求能骗过System.Net.Mail就可以了,因为发邮件时遇到不规范地址会报错。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用正则表达式\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*为增加程序的健壮性对错误应该进行处理,或者干脆屏蔽错误 function IsMail(mail) { var patrn = /^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/; return patrn.test(mail);} /// <summary> /// Email 格式是否合法 /// </summary> /// <param name="StrEmail">源字符串</param> public static bool IsEmail(string StrEmail) { return Regex.IsMatch(StrEmail, @"^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$"); } string mailAddress = "adsfasfd";try{ MailAddress temp = new MailAddress(mailAddress);}catch(Execption ex){ //邮件地址不规范} GridView中列居右或居中不好使,是怎么回事啊? 关于visual studio 2008 请教WSDL中对复杂类型的定义 Repeater代码页取数据! 遍历XML节点树 为啥不显示呢??奇怪哦 请教IIS的配置问题: 前台输出的样式 调试时 黄色箭头 后跟着 绿色的 竖 杠杠 ,我晕了 为什么我的TIMER控件不起作用 datagrid更新问题,,急!!!! dropdownlist控件与XML文档 IsClientConnected的问题
为增加程序的健壮性对错误应该进行处理,或者干脆屏蔽错误
{
var patrn = /^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/;
return patrn.test(mail);
}
/// <summary>
/// Email 格式是否合法
/// </summary>
/// <param name="StrEmail">源字符串</param>
public static bool IsEmail(string StrEmail)
{
return Regex.IsMatch(StrEmail, @"^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$");
}
try
{
MailAddress temp = new MailAddress(mailAddress);
}
catch(Execption ex)
{
//邮件地址不规范
}