php正则表达式

来源:互联网 发布:display none js 编辑:程序博客网 时间:2024/05/04 12:18
  /**
         *正则表达式:
         *          方括号:【将要用来进行匹配的字符】
         *          连字符:"-":[开始-结束]
         *                       [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(正则表达规范,目标字符串,数组)

0 0
原创粉丝点击