首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

对输入框内许多邮件地址的判断解决方法

2012-01-10 
对输入框内许多邮件地址的判断比如dds@163.com5645@sina.comewrw2@153.com如何判断他是邮件地址并且以英

对输入框内许多邮件地址的判断
比如
dds@163.com;5645@sina.com;ewrw2@153.com
如何判断他是邮件地址并且以英文半角分号隔分并且限制最多三个地址
谢了!


[解决办法]
\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
[解决办法]
正则表达式
然后根据;判断几个
[解决办法]
第一步:
string[] strEmail = 邮件地址的string.split(';');
第二部
for(int i=0;i<strEmail.length;i++)
{
bool isPass = Regex.IsMatch(strEmail[i], @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"); 

if(!isPass)
{
return;
}
}

[解决办法]
很简单啊,现将多个地址分开成数组,然后逐个判断就OK
[解决办法]
4楼正解

热点排行