php常用正则函数 中文、邮箱、手机号和电话

作者:enenba | 发表于:2014-10-09 10:12 | 分类:正则表达式

//关于文字

//判断是否为中文

function isChinese($str){
return preg_match(“/[\x7f-\xff]/”, $str);
}

//关于邮箱
//判断是否为邮箱
function checkEmail($email){
return (ereg(“^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-z...

阅读全文>>

0人成功匹配 2283人撸过

Apache之AllowOverride参数详解

作者:enenba | 发表于:2014-09-18 10:52 | 分类:正则表达式

通常利用 Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里。但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对.htaccess 所在目录进行配置。从安全性考虑,根目录的AllowOverride属性一般都配置成不允许任何Override,即:

 

< Directory />
...

阅读全文>>

0人成功匹配 1584人撸过

editplus 将文本换行替换为<p>标签

作者:enenba | 发表于:2014-08-18 11:33 | 分类:正则表达式
在editplus、notepad++编辑器里文本直接复制到在线编辑器里是不带P标签的,只是简单的将换行“\n”替换为“<br />”

一下用正则替换为带p标签的

查找

^(.+)$
替换
<p>\1</p>

以下原文本


正则表达式 ,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。
在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或...

阅读全文>>

0人成功匹配 2462人撸过

Teleport Ultra/Teleport Pro的冗余代码批量清理方法

作者:enenba | 发表于:2014-08-08 08:59 | 分类:正则表达式

Teleport Pro 是款优秀的网站离线浏览工具(即网站整站下载工具),Teleport Ultra是其增强版,但使用此系列软件下载的离线网页里会包含大量冗余代码(如tppabs),手动去修改工作量很大,下面介绍如何通过软件进行正则表 达式批量替换冗余代码(推荐DreamWeaver的正则替换功能)。

 

清除tppabs标签:

html文件中:

查找:\btppabs="h[^...

阅读全文>>

0人成功匹配 1570人撸过

EditPlus 自用正则替换

作者:enenba | 发表于:2013-12-06 11:02 | 分类:正则表达式

分享下自己用EditPlus 的一些些正则技巧,editplus版本v3.5.1

1、替换a标签链接地址为空

点击查看原图

例如:

把所有的

<a href="..囧..">
替换成
<a href="#">

正则查找:

<a href="[^"]+"

替换为:

<a href="#"

 点击查看原图

 

 替换结果:

 

 点击查看原图

 

 ...

阅读全文>>

2人成功匹配 2285人撸过

检查素数的正则表达式

作者:enenba | 发表于:2013-08-13 08:49 | 分类:正则表达式
一般来说,我们会使用正规表达式来做字符串匹配,今天在网上浏览的时候,看到了有人用正则表达式来检查一个数字是否为素数(质数),让我非常感兴趣,这个正则表达式如入所示:


regexpr-for-prime-number.jpg
 
检查素数与否的正则表达式


要使用这个正规则表达式,你需要把自然数转成多个1的字符串,如:2 要写成 “11”, 3 要写成 “111”, 17 要写成“11111111111111111”,这种工作使用一些脚本语言可以轻松的完...

阅读全文>>

8人成功匹配 2063人撸过
1 2 3 4 5 6 ... »