regex - 在 Symfony2 正则表达式验证器中使用引号字符

标签 regex symfony quote

这是我的问题:

@Assert\Regex(
*     pattern="/^[A-Za-z0-9][A-Za-z0-9\"]*$/",
*     groups={"creation", "creation_logged"}
* )

我正在使用 Symfony 2 的正则表达式验证器,我想在我的正则表达式中允许引号字符,但不幸的是,这个引号的模式接近,我有一个漂亮的错误。我尝试在它之前添加一个反斜杠,但它也不起作用!

我不是唯一遇到此问题的人:http://groups.google.com/group/symfony2/browse_thread/thread/d0ade380e4f5a64e但也没有答案:s

有没有办法在模式中添加引号字符?

最佳答案

改用字符代码:

* @Assert\Regex(
*     pattern="/^[A-Za-z0-9][A-Za-z0-9\x22]*$/",
*     groups={"creation", "creation_logged"}
* )

关于regex - 在 Symfony2 正则表达式验证器中使用引号字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9173669/

相关文章:

regex - 正则表达式\d 是否匹配减号和/或小数点?

Ruby:如何使用 ']' 逃离正则表达式

ruby - 这是正则表达式错误还是其他问题?

php - symfony2 应用程序,流浪者和 Ant : stty: standard input: Invalid argument

symfony - For 循环 - 从 1 迭代到 x

r - 如何组合图例中多个项目的表达式?

regex - 如何使用正则表达式查找包含某个字母的单词?

symfony - 获得 Symfony2 中的最高用户角色

scheme - '(报价单)在方案中

variables - '作为变量的符号值为 void :' when using parameter on defun inside lambda