особенно фрагмент, где указывается количество символов ({6}), пропускает значение в один символ, если ввести "0".
Короче, есть форма, куда нужно вписать не менее 6 символов, и в случае, если пользователь ставит, к примеру, "1", а далее вовсе не заполняет поле, то по логике функции она выдает ошибку, о которой сообщается пользователю. НО! Если вместо "1" вставить "0", то функция вернет true.
Ошибка не исчезает даже, если задать вместо [[:digit:]] - [0-9].
Написал об этом, надеясь отыскать некий обходной путь. Хотя ошибка настолько мелкая, что вряд ли расстроюсь, если ничего с ней не сделаю.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Lionel
Сражаюсь с одной функцией, то есть с регулярным выражением. Обнаружил, что выражение:
preg_match(("/^[[:digit:]]{6}$/"),$_POST['postal'])
особенно фрагмент, где указывается количество символов ({6}), пропускает значение в один символ, если ввести "0".
Короче, есть форма, куда нужно вписать не менее 6 символов, и в случае, если пользователь ставит, к примеру, "1", а далее вовсе не заполняет поле, то по логике функции она выдает ошибку, о которой сообщается пользователю. НО! Если вместо "1" вставить "0", то функция вернет true.
Ошибка не исчезает даже, если задать вместо [[:digit:]] - [0-9].
Написал об этом, надеясь отыскать некий обходной путь. Хотя ошибка настолько мелкая, что вряд ли расстроюсь, если ничего с ней не сделаю.
Edited by LionelLink to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.