品味人生 感悟生活 关注互联网

清除Teleport的tppabs标签

使用Teleport下载网站后会自动在所有超链接上附加tppabs标签,下面是清除Teleport的tppabs标签的方法。

Teleport Ultra是一款相当老牌的离线浏览软件,常用来下载网站到本地,但它会在所有的超链接上都加上tppabs标签,以注明原始地址。

清除所有的tppabs标签我们可以使用Dreamweaver的正则表达式替换功能来完成。

查找:

\btppabs="h[^"]*"

继续阅读 »

preg_replace正则

引用21andy的博文,备忘一下,以记录php使用过程中preg_replace正则应用。

要把
xxx/12345.html
替换成
xxx.php?id=12345

两种写法

preg_replace("/xxx\/([0-9]+)\.html/","xxx.php?id=\\1",$data);
preg_replace("'xxx/([0-9]+).html'","xxx.php?id=$1",$data);

启用 Typecho 代码高亮插件

写博客的时候常会遇到书写一些代码,高亮的代码让文章更有亲和力,正式启用了 Typecho 代码高亮插件GeSHi,效果不错。

在 Wordpress 的时候,用的是 wp-syntax ,现在70同学发布的 GeSHi 高亮插件也能达到同样的效果,只是显示行号不如 wp-syntax 那么完美,并且在启用插件后出现了一些问题,详情如下:

GeSHi 使用的时候代码书写规则为:

<code php>你的代码</code>

继续阅读 »

JS检测IP地址是否合法

<script language="javascript"> 
function checkIP() 
{ 
obj=document.getElementById("ip").value 
var exp=/^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$/; 
var reg = obj.match(exp); 
if(reg==null) 
{ 
alert("IP地址不合法!"); 
} 
else 
{ 
alert("IP地址合法!"); 
} 
} 
</script>
 
<input type="text" id="ip"><input type="button" onclick="checkIP()" value="检测IP">

继续阅读 »