路线要求中的自定义正则表达式
Posted
技术标签:
【中文标题】路线要求中的自定义正则表达式【英文标题】:custom regex in route requirements 【发布时间】:2012-02-16 13:36:42 【问题描述】:我正在尝试使路由参数匹配一个 3 到 15 个字符长的字母数字值。代码如下所示:
TestBundle_new:
pattern: /message/new/name
defaults: _controller: TestBundle:Message:new
requirements:
name: [a-zA-Z0-9]2,15
很遗憾,routing.yml 无法加载。我想知道我是否可以做些什么来完成这项工作?
【问题讨论】:
【参考方案1】:您需要在模式周围添加引号。
name: "[a-zA-Z0-9]2,15"
【讨论】:
以上是关于路线要求中的自定义正则表达式的主要内容,如果未能解决你的问题,请参考以下文章