问一个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;