灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2442回复:0

用ASP判断Email地址是否有效

楼主#
更多 发布于:2011-09-01 02:05


  在用ASP编写页面时,如果涉及到邮件发送,一般会要求输入Email地址。错误的Email地址往往带来许多不必要的麻烦,用下面的函数IsValidEmail就能判断出一个Email地址是否有效。函数源代码:  "") And (InStr(1, Email, "@") > 0) And (InStr(1, Email, ".") > 0) ThenatCount = 0SpecialFlag = FalseFor atLoop = 1 To Len(Email)atChr = Mid(Email, atLoop, 1)If atChr = "@" Then atCount = atCount + 1If (atChr >= Chr(32)) And (atChr = Chr(123)) Then SpecialFlag = TrueIf (atChr >= Chr(58)) And (atChr = Chr(91)) And (atChr 用法举例: IsValidEmail("my_263_email@263.net") 返回Ture IsValidEmail("zh99wj@tonghua.com.cn") 返回Ture IsValidEmail("myemail263.net") 返回False IsValidEmail("my_263_email@263) 返回False 请注意,函数只是判断Email地址格式是否有效,但并不能检查该地址是否确实存在。

喜欢0 评分0
游客

返回顶部