php 判断是否为有效邮件地址实现代码

 代码如下 复制代码

// 函数名:CheckEmailAddr($C_mailaddr)

// 作 用:判断是否为有效邮件地址

// 参 数:$C_mailaddr(待检测的邮件地址)

// 返回值:布尔值

// 备 注:无

function CheckEmailAddr($C_mailaddr)

{

if (!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$",

$C_mailaddr))

//(!ereg("^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$",

$c_mailaddr))

{

return false;

}

return true;

}

时间: 2024-10-14 07:41:27

php 判断是否为有效邮件地址实现代码的相关文章

js日期 邮件地址验证代码

校验两个日期的先后   *返回值:   *如果其中有一个日期为空,校验通过,   返回true   *如果起始日期早于等于终止日期,校验通过,   返回true   *如果起始日期晚于终止日期,   返回false   参考提示信息:   起始日期不能晚于结束日期.   */   function   checkdateearlier(strstart,strend)   {   if(checkisvaliddate(strstart)   ==   false   ||   checkisv

php中email邮件地址验证大全集合

CodeIgniter框架邮件地址验证  代码如下 复制代码 /**      * Valid Email      *      * @access  public      * @param   string      * @return  bool      */     function valid_email($str)     {         return ( ! preg_match("/^([a-z0-9+_-]+)(.[a-z0-9+_-]+)*@([a-z0-9-]+.)

如何准确判断邮件地址是否存在_java

我总结了几种邮件出现重发.漏发的解释:1.网络:2.防火墙:3.服务器的自我保护,比如防止大批量发送时挂掉或者垃圾邮件,我觉得第三种解释靠谱一些,对于遇到的这些问题在下面的文章中给出了补救措施. 公司邮箱目前使用的是Zimbra,该邮件服务器目前不甚稳定,经常出现重发.漏发问题.经测试,每100封邮件仅可成功发送98封左右,以下是测试数据: 测试用例1:100封,总用时约:16min:实收97封,失败3次,3次错误信息均为:javax.mail.MessagingException: Could

VB.NET验证邮件地址的合法性实现代码

一.提出问题 现在,对于用户在Web页面上或电话中给出的Email地址,我们越来越不敢肯定它是否真的有效.在今天这个垃圾邮件泛滥成灾的年代,人们完全有理由舍不得轻易透露Email地址. 另一方面,对于通过正规途径得到的邮件地址,当我们将它用于合法的目的时,也常常要为邮件地址是否有效而烦恼,用户可能有意或无意地写错地址,也可能由于长时间不访问而导致邮箱失效.对于少量的邮件地址,也许可以手工验证其合法性,例如发送测试email:但是,当邮件地址的数量达到数万甚至更多时,手工验证就不可能了,必须用专门

编程实现邮件地址有效性检测

编程 编者按:检测邮件地址的有效性可应用于防止垃圾邮件.用户非法注册等方面,本文将以编程的方式进行探讨,相信能给大家一些启示. 编程实现邮件地址有效性检测 文/brain 这个VB6COM组件提供了一项即时邮件查询的功能.它有效的避免了向一个不存在的账户发送邮件的情况.例如,在ASP页面里面检查用户输入的邮件地址是否正确,并避免在你的用户数据库里面存储相关的错误信息. 主要内容 工作原理 让我们首先来看一下这个组件是如何进行工作的. 首先给定一个E-mail地址(例如:someone@somew

js正则表达式验证邮件地址_javascript技巧

我们最经常遇到的验证,就是电子邮件地址验证.网站上常见.各种网页脚本也都常用"正则表达式"(regular expression)对我们输入的电子邮件地址进行验证,判断是否合法.有的还能分解出用户名和域名.现在用JavaScript语言实现一下电子邮件地址验证程序,用的是JavaScript语言的正则表达式库. 效果图: 不合法的情况: 合法的情况: 源代码如下,该网页已在IE.Firefox.Chrome上验证通过: <!DOCTYPE html PUBLIC "-/

VB.NET验证邮件地址的合法性实现代码_实用技巧

一.提出问题 现在,对于用户在Web页面上或电话中给出的Email地址,我们越来越不敢肯定它是否真的有效.在今天这个垃圾邮件泛滥成灾的年代,人们完全有理由舍不得轻易透露Email地址. 另一方面,对于通过正规途径得到的邮件地址,当我们将它用于合法的目的时,也常常要为邮件地址是否有效而烦恼,用户可能有意或无意地写错地址,也可能由于长时间不访问而导致邮箱失效.对于少量的邮件地址,也许可以手工验证其合法性,例如发送测试email:但是,当邮件地址的数量达到数万甚至更多时,手工验证就不可能了,必须用专门

让网页中的邮件地址摆脱搜索工具追踪

笔者所管理的网站联系邮箱每天都要收到几十封垃圾邮件(图1),多的甚至超过一百封,每天必做的事情就是删除它们,占用空间不说,还浪费精力,而且常常成为电子邮件病毒传播的对象,到后来实在是不胜其烦,干脆就换邮箱.到现在为止,笔者已换了五六个网站联系邮箱了.仔细想来,网站上的邮箱那么快的进入垃圾发送者的黑名单应该都是拜邮件地址搜索工具所赐. 图1 前段时间,笔者又重新更换了在网站上的联系信箱,并且不再使用插入电子邮件超链接"mailto:admin_sxyz@163.com"这种常见的方式设置

飞塔防火墙邮件地址过滤的配置

说明: 本文档针对所有FortiGate设备的邮件地址过滤配置进行说明.FortiGate可以识别并过滤邮件地址.所有的邮件过滤功能都需要使用邮件客户端软件(如:Microsoft Outlook,Outlook Express,Foxmail等)收发邮件. 环境介绍: 本文使用FortiGate110C做演示.本文支持的系统版本为FortiOS v4.0. 步骤一:新建邮件地址过滤列表 在UTM----反垃圾邮件----E-mail地址中新建过滤列表 步骤二:定义过滤的地址 然后点击新建定义过