一个让高手头疼的问题.. 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 结尾的正则-_-
------解决方案--------------------
接分…………………………