看其他资料好象是可以这样实现的:
---------------------------
用正则表达式实现:
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地址输入的,那又该怎样实现啊?麻烦大家了
---------------------------
用正则表达式实现:
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地址输入的,那又该怎样实现啊?麻烦大家了
也可以在TextBox TextChanged的事件里检查
用 正则表达式 或者验证控件
------------这种方法一直提示没有成功,返回的值一直是False。我现在用这种方法:------------
private void emailTextBox_Leave(object sender, EventArgs e)
{
string check = emailTextBox.Text.ToString().Trim();
Match m = Regex.Match(check, @"^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$"); if (!m.Success)
{
this.emailTextBox.Focus();
MsgBox("请输入正确的eMail地址!");
return;
}
}