最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript實現(xiàn)url地址自動檢測并添加URL鏈接示例代碼

 更新時間:2013年11月12日 17:44:59   作者:  
寫一個簡單的聊天系統(tǒng),發(fā)出Htpp的Url實現(xiàn)跳轉加上a標簽,下面是具體的實現(xiàn),感興趣的朋友不要錯過
背景:寫一個簡單的聊天系統(tǒng),發(fā)出Htpp的Url實現(xiàn)跳轉加上a標簽。
實現(xiàn)代碼:
復制代碼 代碼如下:

String.prototype.httpHtml = function(){
var reg = /(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|&|-)+)/g;
return this.replace(reg, '<a target=_blank href="$1$2">$1$2</a>');
};

摘錄:
URL地址自動添加的實現(xiàn)
URL地址自動添加的實現(xiàn)其實就是那么點內容:檢測與替換。

檢測
“檢測”就是檢測文字(字符串)內部是否有符合http地址的內容,顯然,這需要用到正則表達式進行驗證,這個工作前端和后臺都可以做,這里,只講前端的方法,使用JavaScript實現(xiàn)。
驗證HTTP地址的正則表達式如下(可能有疏漏或是不準確之處,歡迎指正):
var reg = /(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|&|-)+)/g;
前一部分匹配http或是https開頭的URL字符串地址,后面一部分匹配一些字符,英文字符、下劃線(_)、點號(.)、問號(?)以及等號(=),連接短線(-)等。

替換
說到JavaScript中的替換功能,首先想到的自然是replace屬性了,replace屬性強大之處在于其支持正則表達式,可以對符合正則的字符串進行替換。例如,我們要替換掉字符串兩端的空格就可以使用類似下面的語句:
復制代碼 代碼如下:

var s = " blank ";
s = s.replace(/^\s+(.*?)\s+$/, "");
alert(s);

相關文章

最新評論

开封市| 岢岚县| 浦江县| 格尔木市| 增城市| 金昌市| 巴彦淖尔市| 南涧| 双桥区| 故城县| 广元市| 比如县| 大同县| 增城市| 林西县| 东安县| 北川| 宁安市| 柘荣县| 湘阴县| 连江县| 九江市| 桦甸市| 阜城县| 儋州市| 大洼县| 南木林县| 酒泉市| 竹溪县| 清水河县| 贡山| 华坪县| 泰顺县| 伊通| 沂南县| 五寨县| 四会市| 崇文区| 中江县| 洪洞县| 安庆市|