jquery分析文本里url或郵件地址為真實(shí)鏈接的方法
本文實(shí)例講述了jquery分析文本里url或郵件地址為真實(shí)鏈接的方法。分享給大家供大家參考。具體如下:
這段代碼可以分析出文本里的所有超級(jí)鏈接,包含郵件、url、#鏈接等等,并分別輸出為真實(shí)鏈接地址
$.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 )
.replace(/(^|\s)@(\w+)/g,'$1<a )
);
});
return $(this);
}
用法:
原始文本:
分析以后:
<p><a >@seanhood</a> have you seen this <a >http://icanhascheezburger.com/</a> <a >#lol</a></p>
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
- JQuery實(shí)現(xiàn)超鏈接鼠標(biāo)提示效果的方法
- jquery簡(jiǎn)單實(shí)現(xiàn)外部鏈接用新窗口打開(kāi)的方法
- JQuery簡(jiǎn)單實(shí)現(xiàn)錨點(diǎn)鏈接的平滑滾動(dòng)
- jQuery實(shí)現(xiàn)行文字鏈接提示效果的方法
- jQuery動(dòng)態(tài)修改超鏈接地址的方法
- jquery如何實(shí)現(xiàn)錨點(diǎn)鏈接之間的平滑滾動(dòng)
- Jquery 模擬用戶點(diǎn)擊超鏈接或者按鈕的方法
- jQuery模擬超鏈接點(diǎn)擊效果代碼
- jquery實(shí)現(xiàn)網(wǎng)站超鏈接和圖片提示效果
- jQuery匹配文檔鏈接并添加class的方法
相關(guān)文章
Jquery加載時(shí)從后臺(tái)讀取數(shù)據(jù)綁定到dropdownList實(shí)例
從后臺(tái)讀取數(shù)據(jù)綁定到dropdownList,option選項(xiàng)value動(dòng)態(tài)賦值,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下哈2013-06-06
詳談jQuery操縱DOM元素屬性 attr()和removeAtrr()方法
這篇文章主要詳細(xì)介紹了jQuery操縱DOM元素屬性 attr()和removeAtrr()方法,非常的全面細(xì)致,在這里推薦給小伙伴們。2015-01-01
jquery判斷復(fù)選框選中狀態(tài)以及區(qū)分attr和prop
這篇文章主要介紹了jquery判斷復(fù)選框選中狀態(tài)以及區(qū)分attr和prop,感興趣的小伙伴們可以參考一下2015-12-12
jQuery移動(dòng)和復(fù)制dom節(jié)點(diǎn)實(shí)用DOM操作案例
復(fù)制節(jié)點(diǎn)也是常用的DOM操作之一,例如很多購(gòu)物網(wǎng)站的效果,本文將介紹jQuery移動(dòng)和復(fù)制dom節(jié)點(diǎn)等實(shí)用DOM操作,有需的朋友可以參考下2012-12-12
使用Browserify配合jQuery進(jìn)行編程的超級(jí)指南
這篇文章主要介紹了使用Browserify配合jQuery進(jìn)行編程的超級(jí)指南,Browserify 可以讓你使用類(lèi)似于node的require()的方式來(lái)組織瀏覽器端的JavaScript代碼,需要的朋友可以參考下2015-07-07
jquery列表拖動(dòng)排列(由項(xiàng)目提取相當(dāng)好用)
最好的jquery列表拖動(dòng)排列自定義拖動(dòng)層排列。當(dāng)點(diǎn)擊或拖動(dòng)列表時(shí),可以自定義隨意拖放列表模塊到相應(yīng)位置2014-06-06

