常用正则表达式符号 最常用的匹配语法 反斜杠的困扰与大多数编程语言相同,正则表达式里使用"\"作为转义字符,这就可能造成反斜杠困扰。假如你需要匹配文本中的字符"\",那么使用编程语言表示的正则表达式里将需要4个反斜杠"\\\\":前两个和后两个分别用于在编程语言里转义成反斜杠,转换成两个反斜杠后再在 ...
分类:
编程语言 时间:
2017-11-05 14:32:46
阅读次数:
202
一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1- ...
分类:
其他好文 时间:
2017-11-04 13:36:05
阅读次数:
221
function is_email($str){ //检验email return preg_match("/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/", $str); } function is_url($str){ //检验网址 return ...
分类:
Web程序 时间:
2017-10-16 12:21:34
阅读次数:
231
常用正则表达式 包含中文的(也可以用于排除、不包含中文)的正则表达式: 验证邮箱地址的正则表达式: 包含且只包含数字+字母的正则表达式: ...
分类:
其他好文 时间:
2017-10-12 19:01:44
阅读次数:
149
熟练而优雅的使用正则,对于程序员来讲,实在太有意义了(即便非此类者,也是好处多多);它辅助处理复杂的文本查询和字符串操作,不仅能用之于代码,还能雅之于编辑器,浏览器,Terminal等,实在是编码居家必备之优技。而正则表达式,若要快速掌握也是不易,所以此文存在的意义,即汇集些常用的正则表达式,以备不 ...
分类:
其他好文 时间:
2017-10-12 17:09:14
阅读次数:
204
手机、固话正则:^(0[0-9]{2,3}\-)([0-9]{7,8})|(0[0-9]{2,3})([0-9]{7,8})|[1][3,4,5,7,8]\d{9}|(0[0-9]{2,3})[1][3,4,5,7,8]\d{9}$ 17位日期格式(YYYYYMMDDHH24MISSsss)正则:^ ...
分类:
其他好文 时间:
2017-10-10 16:38:58
阅读次数:
161
一、校验数字的表达式 二、校验字符的表达式 三、特殊需求表达式 一、校验数字的表达式 二、校验字符的表达式 三、特殊需求表达式 ...
分类:
其他好文 时间:
2017-09-30 11:38:36
阅读次数:
329
linux中常用正则表达式联合使用的工具有 grep 、sed、awk (sed、awk 支持管道符号) grep -v 反选,不选 sed '匹配条件/执行动作' /etc/passwd 或 cat /etc/passwd | sed '匹配条件/执行动作' 替换 sed ‘s/old/new/g ...
分类:
其他好文 时间:
2017-09-29 01:51:20
阅读次数:
162
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数 ...
分类:
其他好文 时间:
2017-09-25 16:17:21
阅读次数:
172
常用正则表达式合集:验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^ ...
分类:
其他好文 时间:
2017-09-25 11:42:09
阅读次数:
139