URLを自動でハイパーリンクにしてくれるプラングインがあります。
このプラグインは、http のみハイパーリンク化されます。
これをhttpだけでなくhttpsでもハイパーリンク化したいというのか質問の趣旨です。
javascript
1 2 3/* 自動URLリンクプラグイン for jQuery 42009.1 By KaZuhiro FuRuhata */ 5$.fn.urlAutoLink = function(baseURL){ 6 return this.each(function(){ 7 var srcText = this.innerHTML; 8 this.innerHTML = srcText.replace(/(http:\/\/[\x21-\x7e]+)/gi, "<a href='$1' target='blank'>$1</a>"); 9 }); 10} 11
下記のように単純に2段で置いたら、下のもの(https)だけを認識し、httpにはリンクされませんでした。
javascript
1 2/* 自動URLリンクプラグイン for jQuery 32009.1 By KaZuhiro FuRuhata */ 4$.fn.urlAutoLink = function(baseURL){ 5 return this.each(function(){ 6 var srcText = this.innerHTML; 7 this.innerHTML = srcText.replace(/(http:\/\/[\x21-\x7e]+)/gi, "<a href='$1' target='blank'>$1</a>"); 8 this.innerHTML = srcText.replace(/(https:\/\/[\x21-\x7e]+)/gi, "<a href='$1' target='blank'>$1</a>"); 9 }); 10} 11
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/20 11:27