如何在jQuery中检查一个值是否为数字
答案:使用jQuery.isNumeric()
方法
您可以使用 jQuery $.isNumeric()
方法来检查值是数字还是数字。
$.isNumeric()
仅当参数是 number 类型,或者它是 string 类型并且可以强制转换为有限数时才返回 true
,否则返回 false
。
让我们看一下以下示例,以了解其基本工作原理:
示例
<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>
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答: