Проблема с проверкой CakePHP - PullRequest
1 голос
/ 02 марта 2011

В моей модели есть поле, правила проверки которого показаны ниже.

        'message' => array(
                'rule' => '/^[a-z0-9#.,&; ]{2,255}$/i',
        'required' => true,
            'allowEmpty' => false,
            'message' => '(message field contains only a-z0-9#.,&; and is between 2 to 255 characters.).'
        ),

Это отлично работает. Когда я добавляю forwardslash (/) к правилу '/^[a-z0-9#.,&;/ ]{2,255}$/i' или '/^[a-z0-9#.,&;\/ ]{2,255}$/i'. тогда это не работает.

Я ценю любую помощь.

Спасибо.

1 Ответ

0 голосов
/ 02 марта 2011

Это не обратная косая черта, это косая черта.
Так что я не знаю, какую косую черту вы хотите использовать, но один из них должен работать:

'/^[a-z0-9#.,&;\\ ]{2,255}$/i'

или

'/^[a-z0-9#.,&;\/ ]{2,255}$/i'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...