如何檢測並獲取網址字符串javascript?如何檢測並獲取網址字符串javascript
例如:
var string = "hei dude, check this link http:://google.com and http:://youtube.com"
如何獲取引起這樣從我的字符串:
var result = ["http:://google.com", "http:://youtube.com"]
該怎麼辦?
如何檢測並獲取網址字符串javascript?如何檢測並獲取網址字符串javascript
例如:
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);
100%right ..我也是這樣做的。 – QasimRamzan
var matches = string.match(/ \ bhttp?:: \/\/\ S +/GI); console.log(matches) – QasimRamzan
很棒@anubhava謝謝 –
VAR匹配= string.match(/ \ bhttp ::// \ S +/GI); console.log(matches);
答爲[ 「HTTP :: //google.com」, 「HTTP :: //youtube.com」]
'變種匹配= string.match(/ \ bhttps?:\/\/\ S +/gi);' – anubhava
您好@anubhava,您的代碼結果爲空 –