微软官方给出的电子邮件的正则表达式如下
@"^([\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}$"请经验人士指点