【发布时间】:2015-05-28 13:13:07
【问题描述】:
我需要在我的 URL 中允许 ID 匹配
[int]_ 后跟长度为 22 的随机字符串可以是字母或数字,但绝不会有 URL 不安全字符串,例如 / 或 + 或 = 等。例如,id 如下所示:
即
- 4_h-rbVeqURNqc-nPSj5ojfA
- 10_81hjsqURNqc-nPPLkaiZ1
这就是 Django Docs 的标准 id 匹配...
url(r'^article/(?P<pk>[0-9]+)/?$', views.detail.as_view(), name='article'),
如何使用上述正则表达式匹配/验证我的 ID 类型?
我尝试过[\w|\W]+ 等,但这不验证也不匹配我的用例
【问题讨论】: