CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

求助!怎样判断邮箱格式正确!

楼主xksteven(不懂)2005-02-23 15:33:31 在 Web 开发 / ASP 提问

怎样判断邮箱格式正确,最好写出例子 问题点数:10、回复次数:5Top

1 楼zhshtan(坦坦)回复于 2005-02-23 15:36:53 得分 0

就是判断邮箱地址字符串里是不是包含了@字符和.字符。你找找相关的函数看看吧。Top

2 楼faBIao(普罗旺司)回复于 2005-02-23 15:46:43 得分 2

usermail=HTMLEncode(Request.Form("usermail"))  
   
  if   instr(usermail,"@")=0   then   message=message&"<li>您的电子邮件地址填写错误"Top

3 楼lawyu(雨淋漓)回复于 2005-02-23 16:01:23 得分 2

用正则,匹配下面这个,合法的邮箱地址  
  "^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"Top

4 楼lawyu(雨淋漓)回复于 2005-02-23 16:03:33 得分 6

VBscript用这个:  
  <%  
  Function   isemail(strng)  
  isemail   =   false  
  Dim   regEx,   Match  
  Set   regEx   =   New   RegExp  
  regEx.Pattern   =   "^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$"  
  regEx.IgnoreCase   =   True  
  Set   Match   =   regEx.Execute(strng)  
  if   match.count   then   isemail=   true  
  End   Function  
  %>  
  JavaScript用这个:  
  <Script>    
  function   checkForm(){  
  var   email=document.emailform.email.value;  
  var   pattern=/^([a-zA-Z0-9])+@([a-zA-Z0-9])+\.([a-zA-Z0-9])+/;  
  flag=pattern.test(email);  
  if(flag)  
  {        
  return   ture;  
  }  
  else{  
    alert("不是合法的邮件格式!!");  
    document.emailform.email.focus();  
    return   false;  
  }  
   
  }  
  </Script>Top

5 楼jin2005(小白)回复于 2005-05-23 22:46:25 得分 0

路过Top

相关问题

  • 大虾们请提供一段JS写的判断邮箱格式是否正确的代码?!
  • 请教:如何用Javascript判断日期格式是否正确?
  • 怎样判断textBox里输入的日期格式正确?
  • 在ASP.net中怎样判断是正确的日期格式
  • 格式判断
  • 如何判断一个字符串是否是正确的时间格式。。。。
  • 怎么用java script判断是用户输入的字符串内容是正确的日期格式
  • 如何判断文本框中输入的是不是正确的时间格式?急救!!
  • 怎样用最简单的方式格式化IP地址并判断是否正确?
  • 在读取XML文件的之前如何判断xml格式的正确性,谢谢

关键词

  • 邮箱
  • 字符
  • 判断邮箱格式正确
  • usermail
  • 地址
  • message

得分解答快速导航

  • 帖主:xksteven
  • faBIao
  • lawyu
  • lawyu

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo