专栏首页程序生涯PHP中的ereg()与eregi()

PHP中的ereg()与eregi()

ereg() 有区分大小写,PHP函数eregi()与大小写无关。 

语法: int ereg(string pattern, string string, array [regs]);

返回值: 整数/数组

函数种类: 资料处理

PHP函数ereg()内容说明

本函数以 pattern 的规则来解析比对字符串 string。

比对结果返回的值放在数组参数 regs 之中,regs[0] 内容就是原字符串 string、regs[1] 为第一个合乎规则的字符串、regs[2] 就是第二个合乎规则的字符串,余类推。若省略参数 regs,则只是单纯地比对,找到则返回值为 true。

PHP函数ereg()使用范例

简单例子:
< ?php  
if (ereg("c","abcdef")){     
//说明:判断abcdef中是否含有字母c  
     echo "通过";  
}else{  
     echo "错误";  
}  
?> 
下面这个PHP函数ereg()例子是对输入的 E-Mail 作简单的检查,检查使用者的 E-Mail 字符串是否有 @ 字符,在 @ 字符前有英文字母或数字,在之后有数节字符串,最后的小数点后只能有二个或三个英文字母。super@mail.wilson.gs就可以通过检 查,super@mail.wilson就不能通过检查。
<?php  
if (ereg("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email)){  
   echo "您的 E-Mail 通过初步检查";  
}  
?>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • PHP中的预定义常量

    3、__CLASS__: 类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是...

    用户7657330
  • PHP中的预定义常量和魔术常量

    返回文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含...

    用户7657330
  • PHP中Header函数和PHP_AUTH_USER做用户验证

    php Header PHP_AUTH_USER PHP_AUTH_PW 用户验证

    用户7657330
  • LeetCode 1171. 从链表中删去总和值为零的连续节点(哈希表)

    给你一个链表的头节点 head,请你编写代码,反复删去链表中由 总和 值为 0 的连续节点组成的序列,直到不存在这样的序列为止。

    Michael阿明
  • webpack 4 升级指北

    2018年2月25日,刚过完年webpack就给了一个加班红包。webpack4经过1个月的缓冲期,终于发布了正式版,那么抛给广大开发者的问题又来了,我是不是要...

    程序员宝库
  • [BCG]如何建立一个BCG属性页对话框

    原文链接:http://blog.csdn.net/humanking7/article/details/51262287

    祥知道
  • 活字格定制零售企业日日结财务报告管理系统

    对于很多商贸、零售、物流企业来说,每天会发生大量的财务流水单据。入库单、采购单、销售单、出库单等各种各样的单据录入和管理,占用了业务人员大量时间,同时对操作的准...

    葡萄城控件
  • 注解处理器教程[完结]

    我在做 基于 GitHub App 业务深度讲解 Kotlin1.2高级特性与框架设计 这门课的时候,顺便做了一个注解处理器的框架,叫 Tieguanyin(铁...

    bennyhuo
  • 抖音流量这么大,为什么你的视频播放量总停在500?

    今天说说产品相关的东西。因为实际需要,也是兴趣使然,我稍微仔细研究了下这个东西,确实很有意思。

    二环宇少
  • 小智在这3年开发中遇到的 CSS 问题及解决方案,有大佬帮他总结好了 !

    在浏览器中实现用户界面时,请尽可能减少浏览器带来的差异,以使用户界面具有可预测性。 跟踪所有这些差异很困难,因此,我整理了一些常见问题及其解决方案方便大家查看。

    前端小智@大迁世界

扫码关注云+社区

领取腾讯云代金券