- Автор темы
- #1
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
$aa = (float)trim($_POST["aa"]);
$aa=htmlspecialchars(mysql_real_escape_string(strip_tags($aa)));
preg_match("/^-?\d+[\.|\,]?\d{1,2}$/",$aa)
$aa = is_float($_POST["aa"]) && $_POST["aa"]>0 && $_POST["aa"]<1200 && number_format($_POST["aa"],2)==$_POST["aa"] ? $_POST["aa"] : false;
Введи любое целое число без дробной части и твоя проверка слетает к чертямPHP:$aa = is_float($_POST["aa"]) && $_POST["aa"]>0 && $_POST["aa"]<1200 && number_format($_POST["aa"],2)==$_POST["aa"] ? $_POST["aa"] : false;
preg_match("/^-?\d+[\.|\,]?\d{1,2}$/",$aa)
ты читать умеешь нет? выше постом готовое регулярное выражение*** скрытое содержание ***
Да понимаю что будет работать, но впервые сталкиваюсь с таким выражением, на взгляд как набор символов без логики, вот и решил идти, что роднее. Да и как его разбить на ошибки для вывода пользователю, что он не положенное ввелты читать умеешь нет? выше постом готовое регулярное выражение