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 通过初步检查";
}
?>

PHP中的ereg()与eregi()相关推荐

  1. PHP的ereg()与eregi()的不同及相同点。对比

    ereg() 字符串比对解析. 语法: int ereg(string pattern, string string, array [regs]); 返回值: 整数/数组 函数种类: 资料处理 内容说 ...

  2. (转)PHP的ereg()与eregi()的不同及相同点。对比

    ereg() 字符串比对解析. 语法: int ereg(string pattern, string string, array [regs]); 返回值: 整数/数组 函数种类: 资料处理 内容说 ...

  3. php中的正则表达式相关例题,实例学习PHP中的正则表达式

    首先,让我们看看两个特别的字符:'^' 和 '$' 他们是分别用来匹配字符串的开始和结束,一下分别举例说明 "^The": 匹配以 "The"开头的字符串; & ...

  4. java中的正则表达式详解

    转自:http://gstarwd.iteye.com/category/91108?show_full=true 想必很多人都对正则表达式都头疼.今天,我以我的认识,加上网上一些文章,希望用常人都可 ...

  5. GNU Make 使用手册(于凤昌中译版)

    GNU Make 使用手册(中译版) 翻译:于凤昌 GNU make Version 3.79 April 2000 Richard M. Stallman and Roland McGrath 1 ...

  6. 解析php.ini 中文版

    php.ini对应的内容如下: ;;;;;;;;;;;; ;;  语法  ;; ;;;;;;;;;;;; ; 该文件的语法非常简单.空白字符和以分号开始的行被简单地忽略. ; 章节标题(例如: [ph ...

  7. 一刻钟精通正则表达式

    作者:jacky_zz 开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明  "^The": 开头一定要有"The"字符串;  ...

  8. PHP 正则表达式 最后总结

    在练习学习正则表达式的时候,可以在这个页面在线调试: http://www.rider-n.sakura.ne.jp/regexp/regexp.php ^  和  $  他 们是分别用来匹配字符串的 ...

  9. PHP正则表达式快速学习方法

    1.入门简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具.我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或 ...

  10. JS正则表达式详解(转)

    开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明 "^The": 开头一定要有"The"字符串; "of desp ...

最新文章

  1. LeetCode 5620.连续连接的二进制数字
  2. net-tools 要被 iproute2 取代了
  3. 软件工程作业No.5
  4. 这款超火的游戏,AI只用4小时,就秀出了人类花1年才能达到的水平
  5. 赵立新主持机器人_《档案》第二任主持人赵立新:我是石凉接班人
  6. Python语言防坑小技巧
  7. C语言编译报错:incompatible pointer type [-Wincompatible-pointer-types](传参类型不匹配)
  8. mybatis-嵌套(关联)查询/ N+1 / 延迟加载
  9. pg加密扩展的安装_为编译安装的PG安装扩展
  10. javascript 内置对象学习 笔记:
  11. python并行任务之生产消费模式
  12. tl r402路由器设置_tp-link TL-WR700N 迷你型路由器设置记录
  13. 内存不能为read故障分析
  14. 理解JavaScript内联命名函数---var fun = function f() {}
  15. SpringBoot拦截全局异常并发送邮件给指定邮箱
  16. FontAwesome动态旋转图标类(fa-spinfa-pulse)
  17. PL/SQL——员工涨工资问题
  18. android 调取数字键盘,Android自定义键盘的实现(数字键盘和字母键盘)
  19. Python [Leetcode 345]Reverse Vowels of a String
  20. ubuntu NVIDIA CC sanity check failed:

热门文章

  1. 完美破解PS插件Parker
  2. matlab两矩阵乘除,MATLAB矩阵乘法
  3. 激活函数:阶跃函数、sigmoid函数、ReLU函数、softmax函数
  4. Namenode处于安全模式时,对hadoop进行查看操作,edits_inprogress_txid中没有事物事件的增加,txid没有增加?
  5. 功能测试Ⅲ——缺陷及缺陷管理
  6. 十进制和二进制相互转换
  7. 信息安全——密码学(下)
  8. 电力LED时钟系统解决方案实现精确时间同步
  9. 液晶电视面板的类型、等级及鉴别方法
  10. Java-事务的传播特性和隔离级别