请教判断Email 的正则表达式
RT
test@163.com
test@vip.163.com
test@alibaba.com.cn
------解决方案--------------------\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
------解决方案--------------------\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
------解决方案--------------------最全的,想要严格到什么程度的都有:
http://regexlib.com/Search.aspx?k=email
------解决方案-------------------- <asp:RegularExpressionValidator
id= "RegularExpressionValidator1 " runat= "server " ControlToValidate= "tb_Email "
ValidationExpression= "\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* "
Display= "Dynamic "> Email格式错误 </asp:RegularExpressionValidator>
------解决方案--------------------\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
------解决方案--------------------vs2005自带呢
------解决方案--------------------……唉
------解决方案--------------------验证控件用过的话,那就OK了……
------解决方案--------------------vs2003和vs2005都自带
------解决方案--------------------大体上检查一下就行了.意义不是太大.
如果真需要知道邮件是否可用,给对方发一封邮件.然后才能进行下一步的操作.
------解决方案--------------------string email=@ "\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* ";
if(System.Text.RegularExpressions.Regex.IsMatch(username,email))
{}