Javascript - Find twitter short url from tweet
本问题已经有最佳答案,请猛点这里访问。
我正在寻找一个jquery代码,从tweet中找到url部分并提醒它。我把这个tweet包在一个带有类的分区中。
some tweet text goes here https://t.co/CTyPa0sYmp
我尝试了regx表达式,但我猜由于url中的大写,它只能找到它的开头。
1 2 3 | var searchText = jQuery('.tweet').text(), urls = searchText.match(/\b(https)?(:\/\/)?(\S*)\.(\w{2,4})\b/i); alert(urls); |
但代码只会警告"https://t.co"
我到底做错了什么?
杰西德
从这里复制了以下regex,应该在您的情况下工作。我将这个问题标记为副本。
1 | /\b((http|https)?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})\b/ig |