Symfony 2中安全路径的正则表达式

时间:2014-07-02 08:01:30

标签: regex symfony

我正在尝试使用正则表达式来匹配完全匹配2或3个长小写字母的字符串,以匹配/ es / user,en / user,cat / user

 - { path: ^/[a-z]+/user, role: [ROLE_USER]} 

正在运作但不限于2-3个字母长度。

- { path: ^/[a-z]\{2,3}/user, role: [ROLE_USER]}

导致此错误:

InvalidConfigurationException: Unrecognized options "3\}/user," under "security.access_control.0"

1 个答案:

答案 0 :(得分:3)

使用单引号(')或双引号(“)。

- { path: '^/[a-z]\{2,3}/user', role: [ROLE_USER]}