如何在字符串javascript上检测并获取url

前端之家收集整理的这篇文章主要介绍了如何在字符串javascript上检测并获取url前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Javascript: extract URLs from string (inc. querystring) and return array3个
如何在字符串javascript上检测并获取url?

例如:

var string = "hei dude,check this link http:://google.com and http:://youtube.com"

如何从我的字符串中得到这样的结果:

var result = ["http:://google.com","http:://youtube.com"]

怎么办?

解决方法

你输入后有两个:: http之后.不确定是否有意.如果是那么使用:
var matches = string.match(/\bhttps?::\/\/\S+/gi);

如果只需要一个:那么使用:

var matches = string.match(/\bhttps?:\/\/\S+/gi);

RegEx Demo

原文链接:https://www.f2er.com/js/154953.html

猜你在找的JavaScript相关文章