php正则表达式
2016-02-04 22:30
483 查看
/**
*正则表达式:
* 方括号:【将要用来进行匹配的字符】
* 连字符:"-":[开始-结束]
* [a-z]:任意小写字符
* [A-Z]: 任意大写字符
* [A-Za-z]: 任意字母字符
* [0-9]: 任意数字
*
* 限定符: (+*?{n,m}})
* "+": 表示其前面的字符至少有一个
*
* "*": 表示其前面的字符有不为一个
* "?": 表示其前面的字符个数最多为一个
* "{n,m}": 表示其前面的字符有n个或m个 a{3}:表示目标字符串含有3个a
* a{3,}:表示目标字符串还有至少3个a
* ".*"表示匹配任何的字符
*
*
*
* 点号字符:(.)是一个通配符,代表所有的字符和数字
* .er == aer||ber||cer||der||eer||...||1er||@er||!er||...||1er[包含er的所有三位字符]
*
* 行定字符: (^和$)
* ^sh:目标字符串开头出现sh
* sh$:目标字符串结尾出现sh
* ^sh$:目标字符串只要包含sh
*
* 排除字符:[^]逻辑否
* [^0-9]:表示包含0-9以外的任意字符
* 括号字符:(())
* 所有对包含在子串内字符的操作都是以子串为整体进行的,也是吧正则表达式分成不同部分的操作符
* 选择字符:(|)或
* 表示选择:"com|cn|com.cn|net":表示目标字符串中包含com或cm或com.cn或net
* 转义字符和反斜线:\
*
* 邮箱验证的正则表达式:
* ^[A-Za-z0-9_.]+@[A-Za-z0-9_.]+\.[A-Za-z0-9_.]+$
*
*/
使用正则表示规范:
ereg(正则表达规范,目标字符串,数组)
*正则表达式:
* 方括号:【将要用来进行匹配的字符】
* 连字符:"-":[开始-结束]
* [a-z]:任意小写字符
* [A-Z]: 任意大写字符
* [A-Za-z]: 任意字母字符
* [0-9]: 任意数字
*
* 限定符: (+*?{n,m}})
* "+": 表示其前面的字符至少有一个
*
* "*": 表示其前面的字符有不为一个
* "?": 表示其前面的字符个数最多为一个
* "{n,m}": 表示其前面的字符有n个或m个 a{3}:表示目标字符串含有3个a
* a{3,}:表示目标字符串还有至少3个a
* ".*"表示匹配任何的字符
*
*
*
* 点号字符:(.)是一个通配符,代表所有的字符和数字
* .er == aer||ber||cer||der||eer||...||1er||@er||!er||...||1er[包含er的所有三位字符]
*
* 行定字符: (^和$)
* ^sh:目标字符串开头出现sh
* sh$:目标字符串结尾出现sh
* ^sh$:目标字符串只要包含sh
*
* 排除字符:[^]逻辑否
* [^0-9]:表示包含0-9以外的任意字符
* 括号字符:(())
* 所有对包含在子串内字符的操作都是以子串为整体进行的,也是吧正则表达式分成不同部分的操作符
* 选择字符:(|)或
* 表示选择:"com|cn|com.cn|net":表示目标字符串中包含com或cm或com.cn或net
* 转义字符和反斜线:\
*
* 邮箱验证的正则表达式:
* ^[A-Za-z0-9_.]+@[A-Za-z0-9_.]+\.[A-Za-z0-9_.]+$
*
*/
使用正则表示规范:
ereg(正则表达规范,目标字符串,数组)
相关文章推荐
- 阿里云虚拟主机 隐藏index.php的方法
- phpmyadmin出现空password登录被禁止
- PHP中$_SERVER的具体參数与说明
- php 数字格式化
- php调用kindedit富文本编辑器。
- 使用Notepad++进行php开发所必需的插件
- PHP预定义常量DIRECTORY_SEPARATOR
- PHP编程效率的20个要点
- 利用PHP执行SQL文件,将SQL文件导入到数据库
- php中文文件is_file检验失败(编码问题)
- yii 知识点
- Win7 iis配置ftp
- Yii2 高级版新建一个 Api 应用
- 分享几个基于 Yii2 的开源项目
- thinkphp3.2之模型(M层)
- PHP图片压缩的方法
- PHP图片压缩的方法
- 教你在Yii2.0框架中如何创建自定义小部件
- Yii2 自定义独立验证器
- Yii2 使用 Beanstalk 队列系统