"PHP" / Говнокод #4825 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
function check() {
   $pattern = '|^[-\d]*$|i';
   if ($this->is_required) {
     # Проверяем поле value на максимальное и минимальное значение
     if ($this->min_value != $this->max_value) {
       if ($this->value < $this->min_value || $this->value > $this->max_value) {
         return "Поле \"".$this->caption."\"  должно быть больше ".$this->min_value." и меньше ".$this->max_value."";
       }
     }
     $pattern = "|^[-\d]+$|i";
   }
   # Проверяем, является ли введённое значениe целым числом
   if(!preg_match($pattern, $this->value)) {
     return "Поле \"".$this->caption."\" должно содержать лишь цифры";
   }
   return "";
}

Целое число - это число, в котором может быть целая куча знаков минус, но самое главное - без учёта регистра! (Softtime.ru)

Запостил: dwinner dwinner, (Updated )

Комментарии (25) RSS

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8