CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

email格式验证问题

楼主jasonboy(骑着小猪看夕阳)2005-01-17 14:28:48 在 .NET技术 / VB.NET 提问

原数据时手工录入的,所以可能有错误。  
  想实现以下功能,用datagrid显示数据库中的数据,同时验证里面的email字段格式是否正确,如果不正确用红体字标出。  
   
  是否应该把每个email字段提取出来,然后用正则表达式验证?然后记录下不规则的数据,在dagagrid里标出。可能还要更简单方法。  
   
  主要问题就是数据提出后怎么验证,不会,求助!  
   
  问题点数:100、回复次数:4Top

1 楼landlordh(work wonders)回复于 2005-01-17 14:43:03 得分 10

简单的Email验证:  
   
  \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*Top

2 楼3tzjq(永不言弃)回复于 2005-01-17 14:47:09 得分 70

Public   Function   CheckEmail(ByVal   EmailAddress   As   String)   As   Boolean'检查Email地址的有效性  
    If   EmailAddress   =   ""   Then   Return   True   '没有输入就不检查  
    If   Not   (System.Text.RegularExpressions.Regex.IsMatch(EmailAddress,   _  
                    "^([\w-]+\.)*?[\w-]+@[\w-]+\.([\w-]+\.)*?[\w]+$"))   Then  
          Dim   dig   As   InformationBox.DialogresultEnum  
          dig   =   InformationBox.Show("系统检测到输入的   "   &   getMasks(EmailAddress)   &   "   不是有效的E-mail地址,是否继续?",   "   数据完整性检查",   _  
  InformationBox.InformationBoxButtonsEnum.YesNoHelp,_  
  InformationBox.InformationBoxIconEnum.Information,   _  
  InformationBox.InformationboxDefaultButtonEnum.Button2,   _  
  True,   "Integrality")  
                    Select   Case   dig  
                          Case   InformationBox.DialogresultEnum.No  
                                  Return   False   '无效  
                          Case   InformationBox.DialogresultEnum.Yes  
                                  Return   True   '忽略  
                          Case   Else  
                                  Return   True   '可能为None  
                          End   Select  
      Else  
              Return   True   '有效的邮件地址  
      End   If  
  End   FunctionTop

3 楼tengjian1981(新的一年又来到)回复于 2005-01-17 14:58:45 得分 10

用JS来验证Top

4 楼kevin521(蓝电飞雪)回复于 2005-01-18 15:17:06 得分 10

同意   3tzjq(不要轻言放弃!否则对不起自己)   (    
  但是主要导入空间   imports   System.Text.RegularExpressions.Regex  
  Top

相关问题

  • email格式验证
  • 验证时间格式
  • yyyy-mm-dd格式验证???????????????
  • 高分求救:JavaScript 如何验证 Email 格式的正确性? 十万火急!!!
  • 日期验证的问题,验证特定格式1982-09-15
  • 求验证日期时间格式的javaScript格式为:(2005-0-01)
  • 如何用验证控件验证一个网址格式是否合法?
  • 电子邮件地址格式如何验证?
  • 求邮件格式验证程序,谢谢
  • 请问大虾如何来验证日期的格式?

关键词

  • 验证
  • 数据
  • informationbox
  • dialogresultenum
  • emailaddress
  • dig
  • email
  • 地址
  • 是否
  • case

得分解答快速导航

  • 帖主:jasonboy
  • landlordh
  • 3tzjq
  • tengjian1981
  • kevin521

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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