jquery怎么判断变量是否为数字

jquery判断变量是否为数字的方法:1、使用内置的$.isNumeric()函数来判断变量或某个给定的值是否为数字。2、使用isNaN()函数判断。3、使用正则判断。

在jquery中判断是否为数字的几种方法介绍:

1.$.isNumeric();

jquery里内置的一个用来判断是否为数字的函数,$.isNumeric是jquery里内置的一个用来判断变量或某个给定的值是否为数字的函数。

示例:

$.isNumeric(3.13);    //true
$.isNumeric("3.13");    //true
$.isNumeric(-3.13);    //true
$.isNumeric("-3.13");    //true
$.isNumeric("03.13");    //true
$.isNumeric(01);    //true
$.isNumeric(001);    //true
$.isNumeric(+3.13);    //true
$.isNumeric(0xFF);    //true
$.isNumeric("0xFF");    //true
$.isNumeric(true);    //false
$.isNumeric(NaN);    //false

2.isNaN();

js里的一个用来判断是否为数字的函数,它的意思是“not a number”,即“判断是否不是个数字,不是数字则为true,是数字则为false”,它的缺点就是一些值为空的变量,如null,空格等,会把它们转成“0”当成数字来处理:

isNaN("abc");//true
isNaN(null);//false

3、正则:

最安全,最完整的方法!!可以根据自己的需求来打造具体的判断规则:

var r=/^[1-9][0-9]+$/gi;
document.writeln(r.test("011"));//false
document.writeln(r.test("11"));//true

以上就是jquery怎么判断变量是否为数字的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读