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

问一个mail得正则表达式,该如何解决

2012-01-03 
问一个mail得正则表达式要求「a~z,A~Z,0~9」「_」「-」「.」有且只有一个「@」要求正则表达式能够写在配置文件web.co

问一个mail得正则表达式
要求「a~z,   A~Z,   0~9」
          「_」
          「-」
            「.」
有且只有一个「@」

要求正则表达式能够写在配置文件web.config里

不胜感激

[解决办法]
介个,-_-#...

^\w+([-.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$


string mail = "1#.a-d_v@163.com ";
string pattern = @ "^\w+([-.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ ";
if (!Regex.IsMatch(mail , pattern))
{
return false;
}
return true;

热点排行