ЙажаСценарий / Говнокод #846 Ссылка на оригинал

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
// Test whether the input is numeric
function IsNumeric(sText)
{
  var ValidChars = "0123456789.";
  var IsNumber=true;
  var Char;

  for (i = 0; i < sText.length && IsNumber == true; i++)
  {
    Char = sText.charAt(i);
    if (ValidChars.indexOf(Char) == -1)
    {
      IsNumber = false;
    }
  }
  return IsNumber; 
}

Nokia WenRuntime Developer guide
Инструментарий для разработчика, там типа пример как правильно кодить под их платформу. Когда увидел в коде это.. дальше читать не стал.. :)

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

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

  • Йа:
    2xcf:

    и чего тут правильного? для того чтобы проверить что строка - это число не обязательно такой изврат писать.

    ЗЫ: это как запрячь Лексус в старую лошадь. Вроде едешь - все правильно, но на своем моторе быстрее.. 🙂

    ЗЫЫ: кстати они на отрицательные числа не проверяют 😉
    Ответить
  • ICPC:
    Маразм, конечно, полный. IsNumeric() вернёт TRUE и для "", и для ".."
    Ответить
  • Dmitry:
    function IsNumeric(sText)
    {
    return (sText === ParseFloat(sText)) ? true : false;
    }
    Ответить

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

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


    8