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

判别eMail地址格式的正确性解决办法

2012-01-11 
判别eMail地址格式的正确性看其他资料好象是可以这样实现的:---------------------------用正则表达式实现

判别eMail地址格式的正确性
看其他资料好象是可以这样实现的:
---------------------------
用正则表达式实现:      
    function       test_email(strEmail)       {          
            var       myReg       =       /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;          
            if(myReg.test(strEmail))       return       true;          
            return       false;          
    }

-----------------------------
但是我是用C#在WINFORM的textbox中判别用户的eMail地址输入的,那又该怎样实现啊?麻烦大家了

[解决办法]
return Regex.IsMatch(@ "^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$ ",textbox.Text)
[解决办法]
鼠标焦点离开textbox控件时触发事件,如过textbox不为空,则检验是否符合eMail格式
[解决办法]
Regex.IsMatch(@ "^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$ ",textbox.Text)
用 正则表达式 或者验证控件

热点排行