摘要: 在web开发经常会遇到如: 这样的字符。它其实是Html将一些特殊字符(Html语法字符)的一种表达方式。下面列举几个常用字符: 空格& &< " "&qpos; ' 阅读全文
posted @ 2015-11-07 14:05 慎独清风 阅读(470) 评论(0) 推荐(0)
摘要: 正则匹配常用在表单验证上,一些字段会有一定的格式要求,比如用户名一般都要求必须是字母、数字或下划线组成,邮箱、电话等也都有自己的规则,因此使用正则表达式可以很好的对这些字段进行验证。 阅读全文
posted @ 2015-11-02 19:23 慎独清风 阅读(213) 评论(0) 推荐(0)
摘要: 正则表达式的搜索与替换在某些方面具有重要用途,比如调整目标字符串的格式,改变目标字符串中匹配字符串的顺序等。例如我们可以简单的调整字符串的日期格式:$string = 'April 15, 2014';$pattern = '/(\w+) (\d+), (\d+)/i';$replacement =... 阅读全文
posted @ 2015-11-02 19:19 慎独清风 阅读(576) 评论(0) 推荐(0)
摘要: preg_match只能匹配一次结果,但很多时候我们需要匹配所有的结果,preg_match_all可以循环获取一个列表的匹配结果数组。$p = "|]+>(.*?)]+>|i";$str = "example: this is a test";preg_match_all($p, $str, $m... 阅读全文
posted @ 2015-11-02 19:14 慎独清风 阅读(314) 评论(0) 推荐(0)
摘要: 使用正则表达式的目的是为了实现比字符串处理函数更加灵活的处理方式,因此跟字符串处理函数一样,其主要用来判断子字符串是否存在、字符串替换、分割字符串、获取模式子串等。PHP使用PCRE库函数来进行正则处理,通过设定好模式,然后调用相关的处理函数来取得匹配结果。preg_match用来执行一个匹配,可以... 阅读全文
posted @ 2015-11-02 19:04 慎独清风 阅读(306) 评论(0) 推荐(0)