
RegExp
_________MAN
这个作者很懒,什么都没留下…
展开
-
正则表达式-提取字符串中的整数或小数
不废话,直接上表达式 (\d+(\.\d+)?)作用,字符串中如果是整数则匹配整数,如果是小数则匹配小数。原创 2016-10-23 17:21:35 · 31065 阅读 · 5 评论 -
匹配任意格式a标签的href
<a([\s\S]+?)href=(.+?)[\s|\'|\"]+([\s\S]+?)比如:替换a标签的说有href为指定的内容,php代码如下$str="";$t=preg_replace('/<a([\s\S]+?)href=(.+?)[\s|\'|\"]+([\s\S]+?)/is','$1href="#"$2',$str);echo $t;//原创 2016-10-24 17:58:02 · 605 阅读 · 0 评论 -
正则表达式-匹配数字范围
最近有个需求就是根据产品编号批量下架产品,需要下架日期为16-31号之间的产品,比如编号为B201607280023匹配表达式如下:^201607(1[6-9]|2[0-9]|3[0-1]).+逻辑很简单,如果是必须是1或2或3开头,如果是1开头则后面范围为6-9,如果是2开头则为0-9,如果为3开头则为0-1,因为7月份到31号同理,如果要匹配前半月的数据则是:^B201原创 2016-10-26 14:20:53 · 28544 阅读 · 0 评论 -
正则匹配过滤空格字符串
正则匹配过滤空格字符串,防止用户提交空格字符串#如果在字符串任意一个位置出现费空格'\s'的字符,那改表达式将成立reg='/[^\s]+/';#PHP例子$str=' 我 ';var_dump(preg_match($reg,$str)) ...原创 2018-08-07 16:53:11 · 8937 阅读 · 0 评论