正则表达式从字符串中抓取url

时间:2015-08-07 10:34:02

标签: javascript regex

我有这个json对象

arr[i].text 

返回

check this http://www.newlook.com/shop/womens/dresses/navy-short-sleeve-check-tunic-dress-_320165649

我想只返回带有正则表达式的URL:

 var urlreg = /(\bhttps?\:\/\/(www)?\.\w+\.\w+(\/[\w\d\-]+)*)/; 
match = urlreg.exec(arr[i].text );

但不起作用,它是一个对象而不是字符串吗?

1 个答案:

答案 0 :(得分:0)

尝试:var urlreg = /(https?:\/\/(\w+\.)+\w+(\/[\w\-_]+)+)/\/?

这是demo