请问大家如何对输入E-Mail格式进行校验,有没有相关的代码或者是正则表达式提供一下!
解决方案 »
- 要在此字符串中进行分析,必须指定有效信息。。。?
- 什么叫按照三层架构开发
- 如何循环取出GridView中每一行的数据?
- 关于ACcess 一个SQL语句IN的问题
- 如何合并DATAGRID? !!!!!!!!!!!!!!!
- asp.net2里面的服务器控件还是不好用啊
- 跪求ASP.net(C#)写的源代码下载网址!!!!!!!
- 一个关于如何修改数据库中的order_id字段的问题,可以解决吗?
- 笔记本电脑巨慢,大家看下我的配置有必要加一根2G的内存条吗[有图]
- 求一段数组排序
- 哪位大侠有Using ADO.NET to read Delimited Text-Files and Populate a Dataset 这片文章?
- 刚接触ASP。NET没多久,请大家一定指教一下,现在有一问题无法解决还请高人指点,在线等待,答者给分!
<td style="HEIGHT: 26px" vAlign="middle">用户电子邮件:</td>
<td style="HEIGHT: 26px" vAlign="middle"><asp:textbox id="txtEMAIL" BorderStyle="Groove" Wrap="False" MaxLength="64" ToolTip="用户的电子邮件,必填项。"
CssClass="textbox" runat="server"></asp:textbox><FONT face="宋体">*</FONT>
<asp:requiredfieldvalidator id="vEmailNothing" runat="server" ControlToValidate="txtEMAIL" Font-Size="X-Small"
ErrorMessage="请填写电子邮件地址" Display="Dynamic"></asp:requiredfieldvalidator><asp:regularexpressionvalidator id="vEMailValid" runat="server" ControlToValidate="txtEMAIL" Font-Size="X-Small"
ErrorMessage="错误的EMail格式" Display="Dynamic" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:regularexpressionvalidator></td>
</tr>
有很多正则表达式来验证e-mail
{ /* 判断输入是Email地址*/
string pattern = @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*";
Match m = Regex.Match(Inputvalue,pattern);
if(m.Success)
{
return true;
}
else
{
return false;
}
}if(!IsEmail(TextBox1.Text))
{
Response.Write("<script>alert('Email输入不正确')</script>");
}
正则表达式为:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*