我正在用 golang 编写一个 Web 应用程序。我正在使用正则表达式来验证 URL。但我无法在 URL 验证中验证图像 (abc.png)。
var validPath = regexp.MustCompile("^/$|/(home|about|badge)/(|[a-zA-Z0-9]+)$")
上面的网址需要/home/,/about/但不能为/abc.png。我的意思是.它本身不起作用
我尝试了以下正则表达式,但没有帮助
var validPath = regexp.MustCompile("^/$|/(home|about|badge|.)/(|[a-zA-Z0-9]+)$")
var validPath = regexp.MustCompile("^/$|/(home|about|badge)(/|.)(|[a-zA-Z0-9]+)$")
我正在尝试匹配http://localhost:8080/badge.png
任何人都可以帮我解决这个问题吗?
慕妹3146593
慕姐4208626
蛊毒传说
相关分类