WEB TUTORIALS
PRACTICE EXAMPLES
HTML REFERENCES
CSS REFERENCES
PHP REFERENCES
SPONSORED LINKS
Advertisements

How to check whether a value is numeric or not in jQuery

Topic: JavaScript / jQueryPrev|Next

Answer: Use the jQuery.isNumeric() method

You can use the jQuery $.isNumeric() method to check whether a value is numeric or a number.

The $.isNumeric() returns true only if the argument is of type number, or if it's of type string and it can be coerced into finite numbers, otherwise it returns false.

Let's take a look at the following example to understand how it basically works:

  • <script>
  •     // Return true (numeric)
  •     $.isNumeric("-10")
  •     $.isNumeric("0")
  •     $.isNumeric(0xFF) /* Hexadecimal notation (0xFF represents the number 255) */
  •     $.isNumeric("0xFF")
  •     $.isNumeric(+10)
  •     $.isNumeric(1.25e2) /* Exponential notation (1.25e2 represents the number 125) */
  •     $.isNumeric("1.25e2")
  •     $.isNumeric("13.417")
  •     $.isNumeric(0144)
  •     $.isNumeric(-0x56)
  •      
  •     // Return false (non-numeric)
  •     $.isNumeric("-0x52")
  •     $.isNumeric("7.2xyz")
  •     $.isNumeric("")
  •     $.isNumeric({})
  •     $.isNumeric(NaN)
  •     $.isNumeric(null)
  •     $.isNumeric(true)
  •     $.isNumeric(Infinity)
  •     $.isNumeric(undefined)
  • </script>

Related FAQ

Here are some more FAQ related to this topic:

Advertisements

Your Feedback:

We would love to hear from you, please drop us a line.