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