У меня есть форма с полем, которое принимает цифры только для кода доступа. Коды доступа состоят из 6 или 9 цифр. В настоящее время я проверяю поле с
elseif (( ! is_numeric($values['access'])) || ! preg_match('/[0-9]{6,9}$/', $values['access']))
, что позволяет использовать от 6 до 9 чисел. Как я могу разрешить только 6 или 9 чисел?
Я думаю, это что-то вроде
elseif (( ! is_numeric($values['access'])) || ! preg_match('/[0-9]{6}[0-9]{9}$/', $values['access']))
Но мы все знаем, что это не сработает. Может ли кто-нибудь указать мне правильное направление?