jQuery.isNumeric()

Функция jQuery.isNumeric() проверяет, является ли переданный аргумент числом.

Варианты использования

jQuery.isNumeric(объект) => Boolean
Возвращает true, если переданный аргумент является числом или если аргумент является строкой, но может быть преобразован в конечное число. В остальных случаях возвращает false.

Примеры

  1. <html>
  2. <head>
  3. <title>Функции библиотеки jQuery</title>
  4. <script type="text/javascript" src="js/jquery.js"></script>
  5. </head>
  6. <body>
  7. <p></p>
  8. </body>
  9. </html>
  10. <script>
  11. $('p')[0].innerHTML =
  12. '$.isNumeric(+44) - ' + $.isNumeric(+44) + '<br>'
  13. + '$.isNumeric(024) - ' + $.isNumeric(024) + '<br>'
  14. + '$.isNumeric(0x1F) - ' + $.isNumeric(0x1F) + '<br>'
  15. + '$.isNumeric("-44") - ' + $.isNumeric("-44") + '<br>'
  16. + '$.isNumeric("0") - ' + $.isNumeric("0") + '<br>'
  17. + '$.isNumeric("1.85") - ' + $.isNumeric("1.85") + '<br>'
  18. + '$.isNumeric("3e10") - ' + $.isNumeric("3e10") + '<br>'
  19. + '$.isNumeric("0x10") - ' + $.isNumeric("0x10") + '<br>'
  20. + '$.isNumeric(undefined) - ' + $.isNumeric(undefined) + '<br>'
  21. + '$.isNumeric(null) - ' + $.isNumeric(null) + '<br>'
  22. + '$.isNumeric(true) - ' + $.isNumeric(true) + '<br>'
  23. + '$.isNumeric(NaN) - ' + $.isNumeric(NaN) + '<br>'
  24. + '$.isNumeric(Infinity) - ' + $.isNumeric(Infinity) + '<br>'
  25. + '$.isNumeric({}) - ' + $.isNumeric({}) + '<br>'
  26. + '$.isNumeric("") - ' + $.isNumeric("") + '<br>'
  27. + '$.isNumeric("1.85qw") - ' + $.isNumeric("1.85qw") + '<br>'
  28. + '$.isNumeric("-0x10") - ' + $.isNumeric("-0x10");
  29. </script>
$.isNumeric(+44) - true
$.isNumeric(024) - true
$.isNumeric(0x1F) - true
$.isNumeric("-44") - true
$.isNumeric("0") - true
$.isNumeric("1.85") - true
$.isNumeric("3e10") - true
$.isNumeric("0x10") - true
$.isNumeric(undefined) - false
$.isNumeric(null) - false
$.isNumeric(true) - false
$.isNumeric(NaN) - false
$.isNumeric(Infinity) - false
$.isNumeric({}) - false
$.isNumeric("") - false
$.isNumeric("1.85qw") - false
$.isNumeric("-0x10") - false