您的位置:首页 > 编程语言 > PHP开发

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(正则表达规范,目标字符串,数组)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: