日期:2014-05-16  浏览次数:20474 次

.NET正则表达式邮箱验证
我想对多个用逗号分隔的邮箱进行验证,正则表达式应该怎么写?
------解决方案--------------------

^[\w-\.]+@(?:[A-Za-z0-9-]+\.)+[a-z]+(,[\w-\.]+@(?:[A-Za-z0-9-]+\.)+[a-z]+)*$

------解决方案--------------------
是否可以使用截取字符串来实现呢?以.com或.cn结尾的截取
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

目前我是这么写的
Regex="^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+([\,\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+)*$"
但是像123@qq.com456@qq.com的也可以验证成功。。。

什么意思?
8528352@qq.com,2352357238@163.com要找出这样的正确的邮箱?
嗯嗯,就是这样

看样子你会写正则,那就用.cn  .com结尾就是,要么就以,结尾。