Показать сообщение отдельно
  #5 (permalink)  
Старый 14.10.2011, 10:29
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

$ch2 = preg_replace('/[^0-9., ]/si', '', $_POST['chislo2']);
if ( trim($ch2) == '') echo 'введите число2';

так же надо будет проверить, не ввели ли одни точки или запятые
далее в $ch2 меняем запятые на точку (что бы всё-таки добиться числа, которое понимается пхп как число)
потом убираем ведущие нули, при чем надо учитывать, что может быть введено 00123,56 или 0,159 или 000,659
еще надо сделать проверку на такое 123,156.954 и такое 123 156.954
Ответить с цитированием