如何检查字符串是否包含“url或link”并检索它

我有页面的评论部分,用户可以在上传的内容上发表评论,我想检查用户是否在评论中共享了任何url链接。

例如 –

var comment = "To search more on this question you can look to http://stackoverflow.com/ " 

现在,我如何发现它是URL链接并检索该链接?如果我能在JqueryJava Script找到一种方法来实现这一点,我会很高兴,但PHP也是可以接受的。

提前致谢。

尝试使用此REGEX

 ((http:\/\/|https:\/\/)?(www.)?(([a-zA-Z0-9-]){2,}\.){1,4}([a-zA-Z]){2,6}(\/([a-zA-Z-_\/\.0-9#:?=&;,]*)?)?)