Использование символов кавычек в валидаторе Symfony2 Regex - PullRequest
3 голосов
/ 07 февраля 2012

Вот моя проблема:

@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

Есть ли способ добавить символы кавычки в шаблон?

1 Ответ

6 голосов
/ 07 февраля 2012

Вместо этого используйте код символа:

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