我写一个正则表达式来检查网站网址应检查以下情况:
通:
- www.example.com
- example.com
- www.example。 COM /东西
- example.com/something
并阻止任何其他URLURL的正则表达式
其完美的工作对每一件事情,除了一种情况下(www.example),我怎么能韩德尔这种情况下
“WWW。例如,”不得通过
我的正则表达式:
^[a-zA-Z0-9][a-zA-Z0-9]+([.][a-zA-Z0-9]+)+(/.*)?$
任何一个可以帮助吗?
Thanx。
www.example这是一个有效的URL吗? – shazin 2013-03-27 08:49:54
@ shazin 它不得通过 没有它不是一个有效的URL – mohammad 2013-03-27 08:51:04
您无法验证实际。除了你提供一个允许匹配域名的白名单。因为您不能让正则表达式来判断.example是否是顶级域名 – LotusH 2013-03-27 08:54:21