首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

一个让高手头疼的有关问题. url添加 a href

2012-04-07 
一个让高手头疼的问题.. url添加 a href比如..有一个地址http://forum.csdn.net/PointForum/Forum/PostTop

一个让高手头疼的问题.. url添加 a href
比如..有一个地址

http://forum.csdn.net/PointForum/Forum/PostTopic.aspx?forumID=467d91e3-dd1

还有一个 textarea 用户输入了连续的地址..
________________________________________________________________________________________________________________
http://forum.csdn.net/PointForum/Forum/PostTopic.aspx?forumID=467d91e3-dd1http://forum.csdn.net/PointForum/Forum/PostTopic.aspx?forumID=467d91e3-dd1http://forum.csdn.net/PointForum/Forum/PostTopic.aspx?forumID=467d91e3-dd1http://forum.csdn.net/PointForum/Forum/PostTopic.aspx?forumID=467d91e3-dd1http://forum.csdn.net/PointForum/Forum/PostTopic.aspx?forumID=467d91e3-dd1
________________________________________________________________________________________________________________

TMD..用正则去匹配出所有的地址来..

也就是说.

不以 http 结尾.
但.. 不知道咋办了-_-

核心问题就是.......... 不以 htt 结尾的 字符串.. 用来搜索这个里面的地址

替换成 带 href 的.

目前的正则是:

var reg=/http(s)?:\/\/([\w\u4e00-\u9fa5-]+\.)+[\w\u4e00-\u9fa5-]+((:\d+)?)+(\/[\w.\:\_\.\-\'+?%&=]+)*[^http(s)\:\/\/|<|\,|\ |\'|\;]/ig;

因为 [^http(s) 这句话..-_-

http://www.ysfflq.com.cn/article/view-473f48.asphttp://www.ysfslq.com.cn/article/view-14748.asp
这句会变成
<a href=http://www.ysfflq.com.cn/article/view-473f48.a target=_blank>http://www.ysfflq.com.cn/article/view-473f48.a</a>
sp<a href=http://www.ysfslq.com.cn/article/view-14748.a target=_blank>http://www.ysfslq.com.cn/article/view-14748.a</a>
sp<br/>

求不以 htt 结尾的正则-_-




[解决办法]
接分…………………………

热点排行