一、常用函数: 1、pre_match(参数A,参数B),参数A为正则规则,参数B为被验证的字符串,符合验证规则则返回1,否则返回0。 2、preg_replace(参数A,参数B,参数C),参数A为正则规则,参数B为被替换的字符串,参数C为字符串。函数作用:将字符串中符合正则规则的字符串替换成对应 ...
分类:
Web程序 时间:
2017-07-24 14:50:30
阅读次数:
193
i (PCRE_CASELESS) 如果设置了这个修饰符, 模式中的字母会进行大小写不敏感匹配. m (PCRE_MULTILINE) 默认情况下, PCRE认为目标字符串是由单行字符组成的(然而实际上它可能会包含多行), "行首"元字符(^)仅匹配字符串的开始位置, 而"行末"元字符($)仅匹配字 ...
分类:
Web程序 时间:
2017-07-19 14:45:25
阅读次数:
239
【定界符】 【修饰符】 【字符域】 【限定符】 【脱字符】 【通配符】 【惰性匹配】 ...
分类:
Web程序 时间:
2017-07-16 21:23:36
阅读次数:
192
2008-10-20 22:08 2008-10-20 22:08 1、入门简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外, ...
分类:
Web程序 时间:
2017-07-16 20:15:43
阅读次数:
176
一.正则表达式的组成 1.分隔符,可以是除了字母,数字,反斜线及空白以外的任何字符,比如/,!,#,%,|,~等;通常有/,!,~ 2.表达式:由一些特殊字符和非特殊字符组成. 3.修饰符:用于开启或关闭某种功能/模式 二.元字符 常用的元字符有以下几种 . 匹配除换行符外任何字符 \w 匹配字母或... ...
分类:
Web程序 时间:
2017-07-04 12:12:56
阅读次数:
145
表单正则验证主要是用来对表单提交信息的过滤,防止sql注入(比如登录界面),上传的文件也需要进行文件名后缀和大小进行验证,下面是一个简单的表单验证 附常用php正则表达式: 匹配中国邮政编码:[1-9]\d{5}(?!\d) 匹配身份证:\d{15}|\d{18} 匹配ip地址:\d+\.\d+\. ...
分类:
Web程序 时间:
2017-07-02 19:40:36
阅读次数:
129
一.正则表达式语法(Perl风格)Perl一直被认为是最伟大的解析语言之一,它提供了一种全面的正则表达式,即使是最复杂的字符串模式,也可以用这种正则表达式语言搜索和替换。PHP开发人员认识到,与其重新发明正则表达式,不如让PHP用户直接使用声名赫赫的Perl正则表达式语言,..
分类:
Web程序 时间:
2017-06-23 10:23:01
阅读次数:
270
在php开发时,日常不可或缺地会用到正则表达式,可每次都要重新写,有时忘记了某一函数还要翻查手册,所以,抽空写了一个关于日常所用到的正则表达式区配类,便于随便移置调用.(^_^有点偷懒). /*/////////////////////////////////////////////////////... ...
分类:
Web程序 时间:
2017-05-14 16:06:45
阅读次数:
246
PHP 正则验证字符串是否为数字 方法一: php中利用正则表达式验证字符串是否为数字一件非常容易的事情,最主要的是如何写好正则表达式以及掌握正则表达式的写法,在此利用正则表达式的方式来列举一下判断数字的方法。 方法二: 建议大家对关键的参数必须做过滤。如数字正则过滤 if(preg_match("... ...
分类:
Web程序 时间:
2017-05-14 12:35:26
阅读次数:
226
一、生活当中的正则表达式: a)Notepad++、word等这些具有编辑功能的软件,都具有一个查找、替换的功能,这个功能,其实就属于正则模式的一种匹配、替换;包括windows当中可以实现的查找,也是应用的正则模式匹配;包括一些搜索、匹配的软件也是使用的正则模式规则来写的! 二、PHP当中的正则: ...
分类:
Web程序 时间:
2017-05-06 13:20:04
阅读次数:
282