日期:2014-05-19  浏览次数:20694 次

判别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)
用 正则表达式 或者验证控件