asp.net验证邮箱格式的两种方法

发布时间:2019-12-25编辑:脚本学堂
本文介绍了asp.net对邮箱格式进行验证的二种方法,邮箱Email格式的验证,在日常编程中是很常用的,建议大家牢固掌握。

1、使用微软验证控件
RegularExpressionValidator
验证控件
把ValidationExpression属性设置成电子邮件格式即可,如下:
 

复制代码 代码示例:
="w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*">

2、Js验证:
 

复制代码 代码示例:
<script>
//验证电子邮件
//Edit www.jb200.com
function CheckEmal()
{
var emal=document.getElementById("txtEmal");
if(/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/.test(emal.value))
{ divemal.innerHTML="<font color=red>EMail格式正确!</font>";
return false;
}
alert("请输入正确的Email!");
divemal.innerHTML="<font color=red>Email输入有错误</font>";
return true;
}

使用方法:
创建一个函数,然后在CS页面中引用此验证函数,如下所示:
 

复制代码 代码示例:
this.btnnext.Attributes.Add("onclick", "return CheckEmal();");