У меня есть объект, для которого я использую Regex
и NotBlank
для подтверждения. Мне нужно, чтобы это поле содержало только английские буквы без цифр. Все работает нормально, но когда я отправляю кириллицу, я не получаю сообщение об ошибке. Почему это? Мне нужно только английскийSymfony Validator Constraints Assert Regex
/**
* @var string
*
* @Assert\NotBlank()
* @Assert\Regex(
* pattern= "/^\w+/",
* match= false,
* message= "This text cannot contain numbers"
*)
*
По умолчанию в 'php' регулярное выражение не использует юникод. Тем не менее, я не уверен в Symfony. Ваше последнее предложение должно работать нормально. – tftd