参见英文答案 >
Javascript: extract URLs from string (inc. querystring) and return array3个
如何在字符串javascript上检测并获取url?
如何在字符串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);