微软官方给出的电子邮件的正则表达式如下
@"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"网址参见:
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpguide/html/cpconexampleconfirmingvalidemailformat.asp为什么电子邮件末尾允许出现] ?
靠后部分([a-zA-Z]{2,4}|[0-9]{1,3}) 为什么英文字允许2-4个 数字只有1-3个??
@后面(\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)是什么意思???已经有了([\w-]+\.)+)为什么还要用这个??我用这个判定邮件可以不可以 @"^([\w-\.]+)@(([\w-]+\.)+)[a-zA-Z]{2,4}$"请经验人士指点
@"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"网址参见:
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpguide/html/cpconexampleconfirmingvalidemailformat.asp为什么电子邮件末尾允许出现] ?
靠后部分([a-zA-Z]{2,4}|[0-9]{1,3}) 为什么英文字允许2-4个 数字只有1-3个??
@后面(\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)是什么意思???已经有了([\w-]+\.)+)为什么还要用这个??我用这个判定邮件可以不可以 @"^([\w-\.]+)@(([\w-]+\.)+)[a-zA-Z]{2,4}$"请经验人士指点
解决方案 »
- VS2008 , NET 3.5 SP1 URL 路由不成功!为什么呢?
- 关于 JAVASCRIPT ,弹出层的相关疑问
- MVC3添加视图对话框消失,跪求神人解答
- 一个sql查询
- GridView 下载文件
- 有谁碰到过这样的问题吗
- 在ASP.NET中新建一个窗体,并刷新它?
- 采集数据返回本地信息
- 急问???如何弹出打开文件对话框,选择要用的文件,读出文件数据,然后将文件数据写入access数据库中,请写详细代码!!!
- 这行这句话时<%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %>报
- 在線等...10分
- 这种图表如何来做?可以用水晶报表吗?
比如[email protected]
这样的邮件地址也是可以的
john.doe@[255.008.09.090]
[email protected]在用ip地址做邮件地址时加中括号