我可以使用一些帮助来编写正则表达式。在我的 Django 应用程序中,用户可以点击以下 URL:
http://www.example.com/A1/B2/C3
我想创建一个允许接受以下任何内容作为有效 URL 的正则表达式:
http://www.example.com/A1
http://www.example.com/A1/B2
http://www.example.com/A1/B2/C3
我猜我需要使用“OR”条件,但我无法让我的正则表达式验证。有什么想法吗?
更新:到目前为止,这是正则表达式。请注意,我没有包含“ http://www.example.com ”部分——Django 会为我处理。我只关心验证 1、2 或 3 个子目录。
^(\w{1,20})|((\w{1,20})/(\w{1,20}))|((\w{1,20})/(\w{1,20})/(\w{1,20}))$