したがって、文字列内のすべてのURLを取得し、それらを配列で返す必要があります。
これが私がこれまでに持っているものです:
var comment = 'Check out www.google.com and http://bing.com';
var regexp = new RegExp('((ftp|http|https):\/\/)?(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?', 'gi');
var urls = comment.match(regexp);
今のところ何も返されませんが、両方のURLを返す必要があります。私はグーグルとスタックとたくさんの例を検索しましたが、どれも私のニーズに合っていません。
すべての助けは大歓迎です。
ありがとう!
ジム