JS版本:
var strm = document.myform.CoMail.value //提交mail地址的文本框
var regm = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(/.[a-zA-Z0-9_-]+)+$/;//验证Mail的正则表达式,^[a-zA-Z0-9_-]:开头必须为字母,下划线,数字,
if (!strm.match(regm) && strm!="")
{
alert("邮箱地址格式错误或含有非法字符!/n请检查!");
document.myform.CoMail.select();
return false;
}
C#版本:
private void cmdConfirm_Click(object sender, System.EventArgs e)
{
string pattern = @"/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*";
string strEmail = TextBox1.Text.Trim();
if( System.Text.RegularExpressions.Regex.IsMatch(strEmail ,pattern) )
{
Response.Write("<script>alert('正确!');</script>");
}
else
{
Response.Write("<script>alert('错误!');</script>");
}
}