私はJQueryが初めてです。テキストエリア(通常のテキストが存在する可能性がある場所)でドメイン名(例:www.google.com、rubyonrails.orgなど)を検出するのに問題があり、テキスト全体を表示するときにそのドメイン名をハイパーリンクとしてのみ表示します別のページ。
質問する
67 次
1 に答える
0
次のコードは、文字列からドメインを見つけます。テキスト領域のイベントでこのコードを使用し、一致した文字列を a の href として使用できます。鬼ごっこ。
var str = "This is text string. Here comes the domain http://www.w3schools.com/js/js_obj_regexp.asp Its another Test String.";
var pattern = /((?:(?:http|ftp):\/\/)[^ ]*)/gi;
console.log(str.match(pattern));
于 2012-11-26T08:59:38.643 に答える