动态参数的URL正则表达式匹配



我正在筛选请求URL,其中我需要为正则表达式检查提供布尔值。我不知道是否有可能制作这样的regex,或者我需要更改URL以遵循模式,

我很困惑,因为我需要像/cart/{orgSlug}/{cartNameSlug}&/cart/{id},其中slug name必须至少有一个字符,而id必须仅为数字。

我正在通过?&检查请求方法作为初步测试。

对于/cart/{orgSlug}/{cartNameSlug},您可以使用:

/^/cart/[^/]*[a-z][^/]*/[^/]*[a-z][^/]*/?$/i

RegEx演示

对于/cart/{id},您可以使用:

/^/cart/d+/?$/i

最新更新