在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其它相关文章!