【发布时间】:2020-11-27 12:36:28
【问题描述】:
我正在尝试创建一个正则表达式来验证 URL 路径。 我想出了这个:
^\/([a-zA-Z0-9\-]+)?$
这允许我使用/ 或/moo 或更复杂的/products-123,但它不允许我使用多个正斜杠,如/blog/posts-123。
有人可以帮我解决这个问题吗?
理想情况下它应该能够允许:
- 只需要一个正斜线作为主路径
- 正斜杠后跟字母数字(带破折号)
- 第 2 步无限重复
- 不应允许任何路径以正斜杠结尾
如果有人能帮我解决这个问题,那就太好了
【问题讨论】:
标签: regex