jQuery.isNumeric()

jQuery.isNumeric( value )返回类型:Boolean

描述:确定它的参数是否代表一个JavaScript数字。

$.isNumeric()方法检查它的参数是否代表一个数字值。如果是,它返回true。否则返回false。此参数可以是任何类型的。

自从jQuery 3.0以来,只有当参数是number类型时,或者当它是string类型且可以强制转换为有限的数字时,$.isNumeric()才返回true。在所有其它情况下,它都返回false

示例:

示例返回带有各种输入的$.isNumeric的值。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// true (numeric)
$.isNumeric( "-10" )
$.isNumeric( "0" )
$.isNumeric( 0xFF )
$.isNumeric( "0xFF" )
$.isNumeric( "8e5" )
$.isNumeric( "3.1415" )
$.isNumeric( +10 )
$.isNumeric( 0144 )
// false (non-numeric)
$.isNumeric( "-0x42" )
$.isNumeric( "7.2acdgs" )
$.isNumeric( "" )
$.isNumeric( {} )
$.isNumeric( NaN )
$.isNumeric( null )
$.isNumeric( true )
$.isNumeric( Infinity )
$.isNumeric( undefined )