我正在golang中编写一个Web应用程序。我正在使用正则表达式来验证URL。但我无法在URL验证中包含“/”。
var validPath = regexp.MustCompile("^/(home|about)/(|[a-zA-Z0-9]+)$")
以上网址采用'/ home /','/ about /'但不能用于'/'。
有人可以帮我解决这个问题吗?
答案 0 :(得分:3)
为什么不添加该案例作为替代方案:
"^/$|(/(home|about)/(|[a-zA-Z0-9]+)$)"
答案 1 :(得分:1)