我需要验证不应该考虑给定 http/https 或 www 的 facebook 页面 url 吗?
我的意思是以下内容应该被接受或有效:
www.facebook.com/ABCDE
facebook.com/ABCDE
http://www.facebook.com/ABCDE
https://www.facebook.com/ABCDE
以下内容不应被接受或无效:
http://www.facebook.com/ => User name/page name not given
http://www.facebook.com/ABC => User name/page name should have the minimum length of 5.
对于上述要求,我遵循正则表达式,但它没有检查用户名或页面名称,这是唯一的问题。休息工作正常:
/^(https?:\/\/)?((w{3}\.)?)facebook.com\/(([a-z\d.]{5,})?)$/
我对正则表达式很陌生,所以对此不太了解。
任何类型的帮助都将是可观的。
提前致谢。