第六章:第10节 PHP内置函数——与正则表达式相关函数

更新于:2017-05-07 17:30:58

1.png


preg_match_all执行一个全局正则表达式匹配

preg_match执行一个正则表达式匹配


这两个函数作用都是一样的,preg_match_all我们也都看到了,它可以匹配到所有符合正则的字符串。而preg_match它只匹配一次就停止匹配了。


1.png

1.png

这两个函数用法都是一样的,注意下第三个参数是引用传值,正则匹配的结果需要靠第三个参数传出。


preg_quote转义正则表达式字符


正则表达式里的一些符号(. \ + * ? [ ^ ] $ ( ) { } = ! < > | : -)如果做字符输出,需要转义,一个一个转义太麻烦,直接用这个函数就省事多了。


下面分享几个有正则表达式的函数:


1、验证用户账户类型

1.png


2、通过身份证号获取用户生日

1.png


3、验证日期是不是yyyy-mm-dd格式

1.png


本节学习代码》》》