- $.fn.replaceUrl = function() {
- var regexp = /((ftp|http|https):\\/\\/(\\w+:{0,1}\\w*@)?(\\S+)(:[0-9]+)?(\\/|\\/([\\w#!:.?+=&%@!\\-\\/]))?)/gi;
- this.each(function() {
- $(this).html(
- $(this).html().replace(regexp,'<a href="$1">$1</a>')
- );
- });
- return $(this);
- };
- // 用法
- $('p').replaceUrl();
- //该片段来自于http://www.codesnippet.cn/detail/29112012732.html
来源: http://www.codesnippet.cn/detail/29112012732.html