php正则之删除或转换字符串中url地址

删除url

 

 代码如下 复制代码
$string = preg_replace('/b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|$!:,.;]*[A-Z0-9+&@#/%=~_|$]/i', '', $string);

将url转换成链接

 

 代码如下 复制代码
$url = "Jean-Baptiste Jung (http://www.111cn.net)";
$url = preg_replace("#http://([A-z0-9./-]+)#", '<a href="http://www.111cn.net $1" style="font-size: 12px; vertical-align: baseline; background-color: transparent; margin: 0px; padding: 0px; color: #3777af; text-decoration: none; font-weight: bold">$0</a>', $url);
时间: 2024-10-03 08:08:56

php正则之删除或转换字符串中url地址的相关文章

asp 获取字符串中url地址函数

asp教程 获取字符串中url地址函数 本文章提供了三款利用asp的正则获取字符串中url地址自定义函数哦,三个方法的实现原理都是获取以http开的url地址哦. on error goto z dim url,key,wwwname url=request.servervariables("server_name") if instr(url,".")>0 then key=split(url,".") wwwname=key(0) ww

jquery ajax中url地址的问题,不明白这个url地址该怎么写。

问题描述 jquery ajax中url地址的问题,不明白这个url地址该怎么写. 搞不清楚url是怎么访问的,不明白这个url地址该怎么写. 谁有现成的例子让我借鉴一下吗. $(function(){ $("#send").click(function(){ $.get("load_Ajax.html",{ name:$("#name").val(), content:$("#content").val() }).funct

php 正则字符串中邮箱地址e-mail

如果你是验证邮箱第一个不错,如果你要获取文章或字符串中是否有邮箱地址,可以用第二个. */ function funcemail($str)//邮箱正则表达式 {  return (preg_match('/^[_.0-9a-z-a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/',$str))?true:false; } /* php教程 filter_sanitize_email 过滤器 filter_sanitize_email 过滤器删除字符串中所有非法的

JavaScript正则trim删除空格与字符串

关于 trim 其实没啥好说的,无非就是去除首位空格,对于现代浏览器来说只是简单的正则 /^\s+|\s+$/ 就可以搞定了. javascript正则表达式 实现Trim()  代码如下 复制代码 String.prototype.trim = function(){     return this.replace(/(^\s*)|(\s*$)/, ""); }   TrimLeft()   String.Prototype.trimLeft=function(){     retu

php获取字符串中url自动加超级链接

 代码如下 复制代码 $string = "这是php提取文本内容字符串中的网址,连接为http://www.111cn.net 站点"; //连接后需要有个空格或回车.  $string = eregi_replace("http://([^ ,\r\n]*)","<a href=\\0 target=_blank>\\0</a>",$string);  $string = eregi_replace("ftp

如何从字符串中截取地址信息?

问题描述 最近碰到一个客户的需求,要对录入的信息进行重复性判断.主要针对录入的名称进行判断,需要应用对录入的字段进行识别,筛掉录入信息中的地址信息以及形如股份公司的信息识别出关键字进行重复性判断,应用基于J2EE,BS架构,主要使用java语言.请问是否有可行的方案能实现? 很2逼的需求,搞得人头大啊 解决方案 推荐你看下oracle的全文检索.这里有篇文章跟你的需求相似,可以参考:http://www.iteye.com/topic/1118055解决方案二:AJAX验证啊,去库里模糊查是否有

jeasy ui 的datagrid 中URL地址不能用。。/这样吗

问题描述 如题.在jeasyui的datagrid中的URL地址,只能用/表示从根目录开始找,或者从当前相对目录向下找,不能用../这种的向上找吗?目录HOMEBasebase.aspx文件ToolsAjaxJSON.ashx文件-------------------------------------------------------在base.aspx中datagrid的URL,设为URL="/HOME/Tools/AjaxJSON.ashx"这样设可以取到JSON数据,但,不能

php正则字符串中图片地址表达式

   代码如下 复制代码 <?php $str='<p><img border="0" src="upfiles/2009/07/1246430143_1.jpg" alt=""/></p>'; $pattern="/<[img|IMG].*?src=['|"](.*?(?:[.gif|.jpg]))['|"].*?[/]?>/"; preg_match

php 过滤字符串中链接地址

过滤链接最简单的办法就是利用php教程的strip_tags函数,如下 php过滤html的函数:strip_tags(string) 这样就可以过滤掉所有的html标签了. 如果想过滤掉除了<img src="">之外的所有html标签,则可以这样写:strip_tags(string,"<img>"); 过滤除了<img src=""><p>xxx</p><b></