Javascript 如何更改regexp以查找www.something.com?

Javascript 如何更改regexp以查找www.something.com?,javascript,regex,Javascript,Regex,在这里,我有一个regexp可以找到URL。但是,我的regexp正在查找包含http的URL,以及如何查找www.something.com。 我的regexp是^\s?:?:https?;ftp:\/\/?:\s+?:\s*?@???:10 | 127?:\.\d{1,3}{3}169\.254 | 192\.168?:\.\d{1,3}{2}?!17.17岁以下以下.:1[6-9 6-9]:1[6-9 9]1[6-9]1[6-9 7 7 7 7.17岁以下..:1[1-9]1-9?:1[6

在这里,我有一个regexp可以找到URL。但是,我的regexp正在查找包含http的URL,以及如何查找www.something.com。 我的regexp是^\s?:?:https?;ftp:\/\/?:\s+?:\s*?@???:10 | 127?:\.\d{1,3}{3}169\.254 | 192\.168?:\.\d{1,3}{2}?!17.17岁以下以下.:1[6-9 6-9]:1[6-9 9]1[6-9]1[6-9 7 7 7 7.17岁以下..:1[1-9]1-9?:1[6-9 7 7 7 7 7 7-9)1[6-9 7 7 7 7-9)1[6-9]1[1-9]1[6-9]1-9)1[1-9存存存存3 3 3 3 3 3 3当时当时当时的1[1[1[1[1[1[1-9\D1245[1[1[1[9]3]3]1[1[1[1[1[10 10 10 10 10 10-9存存存存存存存存存存2[1[1[1[1[1[1[1[1[1[9]2[1[9]2[1[9]2[1[1[1[9]3]3 3 3]3]3 3 9]-**[a-z\\u00a1-\\uffff0-9]+?:\.?:[a-z\\u00a1-\\uffff0-9]-**[a-z\\u00a1-\\uffff0-9]+*?:\.?:[a-z\\u00a1-\\uffff]{2,5}.:\d{2,5}.:[\/]S*
我需要找到www.something.com作为url。

只需删除负责匹配协议的regex部分:

(?:https?|ftp):\/\/)

你的模式包含错误。现在,如果我删除https和ftp,无论它是否是url,我都可以。