在String,JQUERY中查找URL

迈克·巴威克

我有一些功能来捕获字符串中找到的所有URL,这很好并且应该起作用。然而,这不是抓完整的URL与段,如果存在的话(即http://domain.com/somepage/stuffhttp://goo.gl/ew34rhttp://bit.ly/w9r34等。 )。它将仅提取基本域,而不提取任何尾随的URL段。

如何修改我的正则表达式以包括所有网址段(如果存在)?

var urls = text.match(/\b(http|https)?(:\/\/)?(\S*)\.(\w{2,4})\b/ig);

上面需要提取所有URL变体,例如:

www.domain.com
domain.com
http://www.domain.com
http://www.domain.com/somepage
http://www.domain.com/somepage/morepage
http://www.domain.com/somepage/morepage/*
www.domain.com/somepage
www.domain.com/somepage/morepage
www.domain.com/somepage/morepage/*
domain.com/somepage
domain.com/somepage/morepage
domain.com/somepage/morepage/*

URI显然可以包含数字。

美丽的

经过一番挣扎,我明白了。

var sumbittedUrls ="test.com http://another.us/one/1/three/four/five/six";

var urls = sumbittedUrls.match(/\b(http|https)?(:\/\/)?(\S*)\.(\w{2,4})(.*)/g);
console.log(urls);
//log -> ["test.com http://another.us/one/1/three/four/five/six"]

这是工作中的小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery在div中查找URL并在新标签页中打开?

来自分类Dev

查找并淡出jQuery中的元素

来自分类Dev

jQuery在变量中查找元素

来自分类Dev

在jquery中查找id的值

来自分类Dev

在url中的python中查找模式

来自分类Dev

在jQuery中从数组中查找重复的经度

来自分类Dev

在jQuery中调用URL

来自分类Dev

Django中的部分反向URL查找

来自分类Dev

regexp在URL中查找语言环境

来自分类Dev

在包含数字的URL中查找数字ID

来自分类Dev

如何从codeigniter中的URL查找视图页面?

来自分类Dev

在文件中查找唯一的 URL

来自分类Dev

在 Mojo 中查找以特定 url 开头的链接

来自分类Dev

jQuery函数在jstree中查找节点的状态?

来自分类Dev

查找列表中多个元素的位置(jQuery)

来自分类Dev

在jQuery中按部分ID查找元素?

来自分类Dev

jQuery:在var中查找元素并更改文本

来自分类Dev

在jQuery中查找并替换代码块?

来自分类Dev

通过JQuery在父<li>中查找.class

来自分类Dev

jQuery-在导航中查找属性

来自分类Dev

jQuery在页面中查找特定文本

来自分类Dev

jQuery在div中查找和替换

来自分类Dev

从jQuery匹配对象中查找元素

来自分类Dev

使用jQuery在Ajax结果中查找节点

来自分类Dev

在jQuery中查找先前同级的子级

来自分类Dev

用jQuery在<InsertItemTemplate>中查找按钮

来自分类Dev

jQuery从列表中查找文本并突出显示

来自分类Dev

在对象中查找值-JQuery

来自分类Dev

jQuery从页面列表中查找单词