Jquery analyzes the method of using the url or email address as a real link in the text, jqueryurl
This document describes how to analyze the url or email address in jquery text as a real link. Share it with you for your reference. The details are as follows:
This code can analyze all hyperlinks in the text, including emails, URLs, and # links, and output them as real link addresses respectively.
$.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">$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 codeThe Code is as follows: $ ("p"). tweeiterator ();
Original text:
Copy codeThe Code is as follows: <p> @ seanhood have you 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 jQuery programming.