本文摘自PHP中文网,作者coldplay.xixi,侵删。
jquery判断变量是否是数字的方法:1、使用【$.isNumeric】里用来判断变量或给定的值是否为数字的内置函数;2、使用【isNaN()】函数;3、使用函数【Number()】把字符串转为数字。
jquery判断变量是否是数字的方法:
在jquery里,我们可以用下面这些方法来判断变量是否是数字
1、$.isNumeric();
jquery里内置的一个用来判断是否为数字的函数,站长以前专门写过一篇文章来介绍它:$.isNumeric―jquery里用来判断变量或给定的值是否为数字的内置函数,用$.isNumeric()来判断是否为数字的话,一些特殊的字符会被当成8进制或12进制的数字,判定为true,如:
1 2 |
|
2、isNaN();
js里的一个用来判断是否为数字的函数,它的意思是“not a number”,即“判断是否不是个数字,不是数字则为true,是数字则为false”,它的缺点就是一些值为空的变量,如null,空格等,会把它们转成“0”当成数字来处理:
1 2 |
|
3、Number();
Number()函数其实是js里用来把字符串转为数字的,但也可以被我们拿来用作判断是否为数字,如果不是数字就返回值"NaN",但和上面的isNaN()一样,如果值为null或空时,会返回一个0:
1 2 |
|
4、正则:
最安全,最完整的方法!!可以根据自己的需求来打造具体的判断规则:
1 2 3 |
|
上面只是站长给大家举的一个例子,如果想了解更多关于正则的实例,可以关注本站的正则专题,正面站长在和大家分享一些常用的和判断数字相关的一些正则:
1 2 3 4 5 6 7 8 9 10 11 |
|
相关免费学习推荐:JavaScript(视频)
以上就是jquery怎么判断变量是否是数字的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《jQuery》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者