我要订阅
订阅本博客到Google
订阅本博客到抓虾
订阅本博客到鲜果
更多订阅方式...

PHP清除网页中的js代码

最近在做一个应用时,需要把指定字符串中的js代码全部去除,但在网上找了半天居然没发现这样的现成代码,无奈只有自己解决了。

研究了一下各种js代码的写法,用正则还是很容易搞定,由于我在PHP下应用,于是写了一个清除js代码的PHP函数。

当然,其它语言也可以使用,将其中的正则表达式应用到相应的程序语言中即可。

<?php
//author:shadowchao

function clear_js($str){
  $str=preg_replace("/<script[^>]*>[^>]+>([^<]*<\/script>)?/i","",$str);
  return $str;
}
?>

函数很简单,仅仅用了一个正则替换,经我测试可以完美的清除字符串中的各种js代码,如果其他朋友使用有问题,欢迎留言指正。^_^

作者:影子超
原载:影子超博客
尊重版权,转载请保留作者及原载地址链接。

相关日志

发表评论: