jquery正则匹配URL地址
JQuery代碼:
var regexp = /((http|ftp|https|file):\/\/([\w\-]+\.)+[\w\-]+(\/[\w\u4e00-\u9fa5\-\.\/?\@\%\!\&=\+\~\:\#\;\,]*)?)/ig;
??????? var url = $('#mytest').html();
??????? var thisurl = url.match(regexp);
??????? console.info(thisurl);
?
html代碼:
<div id="mytest">
?
<img src="http://img.weibo.com/aa.jpg">
</div>
?
?
地址替換成鏈接:
var regexp = /((http|ftp|https|file):\/\/([\w\-]+\.)+[\w\-]+(\/[\w\u4e00-\u9fa5\-\.\/?\@\%\!\&=\+\~\:\#\;\,]*)?)/ig;
??????? var url = $('#mytest').html();
??????? document.write(replaceReg(regexp,url));
function replaceReg(reg,str){
??????? return str.replace(reg,function(m){return '<a href="'+m+'">'+m+'</a>';})
??? }
?
?
<div id="mytest">
?
你是我的小丫小蘋果怎么愛你都不嫌多。。。。百度去吧http>//www.baidu.com錯誤那么多。。。。
</div>
轉(zhuǎn)載于:https://www.cnblogs.com/myphper/p/4561375.html
總結(jié)
以上是生活随笔為你收集整理的jquery正则匹配URL地址的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java实现Kafka生产者示例
- 下一篇: MacBook Air 使用技巧