联系QQ 284710375
首页 > 技术分享 > 原生PHP
收藏

PHP正则表达式入门基础详解2017-11-27 16:57:17

大潇博客 原创文章,转载请标明出处
首先还是最基本的介绍

\d 0-9任意数字,只能代表一个
\D 任意一个非数字的字符串,符号也可以
\w 0-9 a-z A-Z和“_”下划线,匹配其中任意一个
\W 任意一个非0-9、a-z、A-Z和下划线的字符串
\s 任意一个空白字符、换行、分页
\S 任意一个非空白字符

大括号{}表示可以匹配的个数
{3}表示匹配3个字符
{3,5}表示匹配最少3个,最多5个字符
{3,}表示最少匹配3个,做多匹配个数不限制

中括号[]表示区间,例如:[0-9],代表0123456789中的任意数字,[a-z]代表26个小写字母中的任意一个
竖线“|”表示逻辑或,例如3|4|5表示:3或4或5

结合上面所说举一些实例,
例如需要匹配三个数字,有两种方式,
第一种:\d{3}
第二种:[0-9]{3}
例如需要匹配指定字符(a|b|c)中的两个,正则写法:[a|b|c]{2}
验证手机号输入是否正确,正则写法:







打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311