WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在jQuery中检查一个值是否为数字

主题:JavaScript / 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 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements