
正则表达式
半碗面
人最重要的是相信自己,我能行。加油吧。小程序开发xmj_Mr
展开
-
PHP 最全的正则表达式
一、校验数字的表达式 1 数字: ^[0-9]*$ 2 n位的数字: ^\d{n}$ 3 至少n位的数字: ^\d{n,}$ 4 m-n位的数字: ^\d{m,n}$ 5 零和非零开头的数字: ^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字: ^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数: ^(\-)?\d+(\.\d{1...原创 2019-11-15 11:16:19 · 335 阅读 · 0 评论 -
正则后面跟着 i 有什么用
原由:正则表达匹配中是有区分大小写的,i 就是说明不区分大小写,匹配。 先看一段代码实例: <?php $reg="/abc/"; $str="Abc"; var_dump(preg_match($reg,$str)); 上面的代码输出结果是false,这是因为在默认情况下,正则表达式匹配是区分大小写的。 代码修改如下: $reg="/abc/i"; $str="Abc"...原创 2018-12-06 10:16:11 · 2363 阅读 · 0 评论 -
php中正则表达式[ ] 和 ^ 详解
”[]”只能匹配单个字符,在使用”[]”的时候,往往配合连接字符”-“一起使用,如[a-d],代表a或b或c或d 案例 [ ',:;*?~`!@#$%^&+=\-)(<>{}]|\] 意思是只要能匹配上这里面的任意一个,这个正则就有效。 排除字符,排除操作 正则表达式提供了”^”来表示排除不符合的字符,^一般放在[]中。如[^1-5],该字符不是1~5之间的数字。...原创 2019-01-21 09:59:03 · 4436 阅读 · 0 评论