The example in this article describes the method of URL or email address as true link in jquery parsing text. Share to everyone for your reference. Specifically as follows:
This code can parse out all the hyperlinks in the text, including messages, URLs, #链接等等, and output them as real link addresses.
$.fn.tweetify = function () {
This.each (function () {
$ (this). HTML (
$ (this). html ()
. Replace (/(ftp| HTTP|HTTPS): \/\/(\w+:{0,1}\w*@)? (\s+) (: [0-9]+)? (\/|\/([\w#!:.? +=&%@!\-\/])? /gi, ' <a href= ' >$1</a> ')
. Replace (/(^|\s) # (\w+)/g, ' $1<a href= ' http://search.twitter.com/ Search?q=%23$2 ">#$2</a>")
. Replace (/(^|\s) @ (\w+)/g, ' $1<a href= "http://twitter.com/$2" >@$2 </a> ');
})
; return $ (this);
}
Usage:
Copy Code code as follows:
Original text:
Copy Code code as follows:
<p> @seanhood have seen this http://icanhascheezburger.com/#lol </p>
After analysis:
<p><a href= "Http://twitter.com/seanhood" > @seanhood </a> Have you seen this
<a href= "http:// icanhascheezburger.com/">http://icanhascheezburger.com/</a>
<a href=" http://search.twitter.com/ Search?q=%23lol "> #lol </a></p>
I hope this article will help you with your jquery programming.