问题:我需要一个Regex来检查给定的作者URL是否有效。
要求:作者URL基本上是来自社交网站/博客等的URL,具有作者ID(个人资料ID)
例如。
www.facebook.com/RyanMathews
www.mouthshut.com/zobo.786
根据我的理解,正则表达式必须在网站完整地址后跟一个“/”后接受任何字符串(任何字符的组合)。
尝试使用此正则表达式但不支持作者ID
var urlregex = /^((https?:\/\/)?((([a-z\d])+(\-)?([a-z\d])+)+)(\.([a-z\d])+(\-)?([az\d])+)?)(\.[a-z]{2,4}?){1,2}$/i;
PS:请解释正则表达式&逻辑也是:D
答案 0 :(得分:0)
它应该有帮助,但我会建议做一点背景阅读。
What is the best regular expression to check if a string is a valid URL?
Getting parts of a URL (Regex)
请花一些时间阅读这些链接并了解它们,希望这有帮助,欢呼!
答案 1 :(得分:0)
^(http:\/\/){0,1}(www.[^\W]+.com)(\/[^\W]+)+
也许这会起作用