0
我写在golang一个Web应用程序。我使用正则表达式来验证URL。但是我不能在URL验证中包含'/'。正则表达式验证“/”在URL
var validPath = regexp.MustCompile("^/(home|about)/(|[a-zA-Z0-9]+)$")
上面的URL需要'/ home /','/ about /',但不能为'/'。
任何人都可以请帮我在这?
我写在golang一个Web应用程序。我使用正则表达式来验证URL。但是我不能在URL验证中包含'/'。正则表达式验证“/”在URL
var validPath = regexp.MustCompile("^/(home|about)/(|[a-zA-Z0-9]+)$")
上面的URL需要'/ home /','/ about /',但不能为'/'。
任何人都可以请帮我在这?
为什么不加入这种情况下,作为一种替代方案:
"^/$|(/(home|about)/(|[a-zA-Z0-9]+)$)"
见测试http://fiddle.re/pe0m26 – VonC