Javascript - 从推文中查找推特短网址 [重复]
Posted
技术标签:
【中文标题】Javascript - 从推文中查找推特短网址 [重复]【英文标题】:Javascript - Find twitter short url from tweet [duplicate] 【发布时间】:2016-06-21 23:51:25 【问题描述】:我正在寻找一个 jquery 代码来从推文中找到 url 部分并提醒它。我将这条推文包裹在一个带有 .tweet 类的 div 中
这里有一些推文https://t.co/CTyPa0sYmp
我试过Regx表达式,但我猜是因为url中的大写,它只能找到它的开头。
var searchText = jQuery('.tweet').text(),
urls = searchText.match(/\b(https)?(:\/\/)?(\S*)\.(\w2,4)\b/i);
alert(urls);
但代码只提示“https://t.co”
我到底做错了什么?
JSFIDDLE
【问题讨论】:
jsfiddle.net/gd7kR/314 正则表达式错误。我为所有人做了一场比赛。这不是一个完美的答案。但是,这就是你所缺少的。 将\/\w+
添加到最后一个捕获组
【参考方案1】:
从here 复制以下正则表达式,应该适用于您的情况。我将此问题标记为重复。
/\b((http|https)?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]2,|www\.[^\s]+\.[^\s]2,)\b/ig
【讨论】:
非常感谢阿马尔。抱歉,这是重复的,因为有时它非常紧急,您没有足够的时间进行适当的研究。 没问题兄弟 :) 一切顺利以上是关于Javascript - 从推文中查找推特短网址 [重复]的主要内容,如果未能解决你的问题,请参考以下文章