0

我想要一个 javascript 中的正则表达式,它可以验证 Facebook URL 的所有模式。

我已经尝试了一些正则表达式,但我对这些正则表达式的完全不满意。

我还想在正则表达式中是,它应该接受/接受没有:http、https 或 www 的 facebook url。

意味着它应该接受:

facebook.com/....
www.facebook.com/...
http://facebook.com/....
https://facebook.com/...

请建议我使用 javascript 验证 Facebook 的所有 URL 模式的正则表达式。

谢谢

4

2 回答 2

4

很快就破解了这个,它似乎涵盖了你的情况:

(?:(?:http|https):\/\/)?(?:www.)?facebook.com\/?
于 2013-07-29T07:26:03.830 回答
2

我认为这应该足够好

/^(https?:\/\/){0,1}(www\.){0,1}facebook\.com/
于 2013-07-29T07:25:24.233 回答