读书人

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

发布时间: 2012-01-11 22:28:46 作者: rapoo

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

读书人网 >C#

热点推荐