• 国内手机号码匹配(2015年)
    /^((1[3,5,8][0-9])|(14[5,7])|(17[0,6,7,8]))\d{8}$/ /0?(13|14|15|18|17)[0-9]{9}/
    作者:七零 时间:2015-02-07 分类:网络收集 评论:0条 浏览:860次
  • 正则表达式中的ies
    比如: preg_replace('/$label[(['a-zA-Z0-9_]+)]/eis',label_array_hf('\1'),$a); 解析: 在正则表达式里面的修饰符可以改变正则的很多特性,使得正则表达式更加适合你的需要(注意:修饰符对于大小写是敏感的,这意味着e并不等于E)。正则表达式里面 比如: preg_replace('/$label[(['a-zA-Z0-9_]+)]/eis',"label_array_hf('\1')",$a); 解析:在正则表达式里面的修饰符可以改变正则的很多特性,使得正则表达式更加适合你的需要(注意:修饰符对于大小写是敏感的,这意味着"e"并不等于"E")。正则表达式里面的修饰符如下: i :如果在修饰符中加上"i",则正则将会取消大小写敏感性,即"a"和"A" 是一样的。 m:默认的正则开始"^"和结束"$"只是对于正则字符串如果在修饰符中加上"m",那么开始和结束将会指字符串的每一行:每一行的开头就是"^",结尾就是"$"。 s:如果在修饰符中加入"s",那…
    作者:七零 时间:2015-01-15 分类:PHP 评论:0条 浏览:1016次
  • 妙用preg_replace_callback函数
    怎样妙用preg_replace_callback函数呢?下面就有达内的老是来为学员们介绍一下: 今天在迁移discuz数据的时候我们发现帖子里的content字段经常会有[attach]78[/attach]下面这些题选什么,为什么?  这样用[attach]的标签包括起来的数字,发现这个数字是代表这个帖子内容的附件的id,我们现在不需要找一个[attach]这个标签的内容了。需要把他替换掉。首先想到的使用正则把这样的数据替换成其他字符串例如“请查看附件”。想使用preg_replace 来替换,这个也能达到目的。但是后来我们有发现有些content字段里的内容他不只一对[attach]标签,有的有好几对[attach]标签,表示他有多个附件。接着用上面的preg_replace这个方法替换发现原content里有几对[attach]标签,替换后的结果就有几句“请查看附件”这样的字符串。这感觉非常不友好。想实现的结果,如果有多对[attach]标签,那么就替换一对为“请查看附件”,其他的都替换为空就行了。看会下php手册发现了这个函数preg_replace_callba…
    作者:七零 时间:2015-01-15 分类:PHP 评论:0条 浏览:1148次
首页 上一页 1 下一页 尾页 总3条,1/1页,每页10条
^