使用javascript正则表达式从字符串中提取url

使用javascript正则表达式从字符串中提取url,javascript,jquery,regex,Javascript,Jquery,Regex,我有一个类似字符串的测试http://www.bing.com 测验我只想提取urlhttp://www.bing.com 从这个字符串。我该怎么做呢?正则表达式看起来如何?您可以使用此正则表达式: ((?:https?://)?www\.\S+) 有一个很好的jQuery URl解析插件,您可以使用它在完成工作之前稍微清理一下源文本 你真的找不到一个搜索正则表达式匹配url或类似内容的正则表达式吗?谢谢@Fede,我实际上需要一个没有http也能匹配的正则表达式。就像www.bing。com

我有一个类似字符串的测试http://www.bing.com 测验我只想提取urlhttp://www.bing.com 从这个字符串。我该怎么做呢?正则表达式看起来如何?

您可以使用此正则表达式:

((?:https?://)?www\.\S+)

有一个很好的jQuery URl解析插件,您可以使用它在完成工作之前稍微清理一下源文本


你真的找不到一个搜索正则表达式匹配url或类似内容的正则表达式吗?谢谢@Fede,我实际上需要一个没有http也能匹配的正则表达式。就像www.bing。com@AnoojNair好的,你可以用这个代替。我已经用它更新了答案: