注:文章存在转义以网页显示为表准写法
正则表达式:
1.原子
2.元子符
3.模式修正符
原子:
.           匹配除换行符以外的任意字符
a-z
A-Z
0-9
[0-9]
[^0-9]
\d   匹配数字
\D
\w   匹配字母或数字或下划线或汉字 等价于 '[^A-Za-z0-9_]'
\W
\s   匹配任意的空白符
\S
元字符:
*   #0个、1个或多个
+   #1个或多个
?   #0个或1个
|   #或
\b  #词边界
\B  #非词边界
{3}  #3个
{3,7} #3个到7个
{3,}  #3个以上
^   #以什么开始
$   #以什么结尾
向后引用:
(abc)
$1
\\1
模式修正符:
i #忽略大小写
U #非贪婪模式(最小化匹配)
m #把\n视为多行
能够使用正则的函数:
preg_match();
preg_match_all();
preg_replace();
preg_grep();
preg_split();
正则使用场景:
1.手机格式
/^\d{11}$/
2.邮箱格式
/^\w+@\w+\.\w$/
3.139开头的手机格式
/^139\d{8}$/
4.QQ号格式
/^\d{6,11}$/
讲解视频链接:云知梦php软件开发第一章第25课时 正则表达式
                         http://www.yzmedu.com/learn/385
 
					 
					 
					 
					 
					 
					 
					 
					