在C#怎用一条正则表达式验证用逗号隔开的email地址

比喻输入email地址为

aa@bb.com,bb@dd.com,vvv@cn.com,

 

 最后有逗号也允许?

//不允许
^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*(,\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)*$
//允许
^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*(,\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)*,$

^(\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*,)+$
最后允许逗号
^(\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*,)+$

 

你可能感兴趣的:(在C#怎用一条正则表达式验证用逗号隔开的email地址)