微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript 判断整数方法分享

判断整数的方法有两种:正则判断和逐字判断。

由于逐字判断效率过于低下,这里就不予描述了,有兴趣的看客可以自己谷歌。

1.正则判断

代码如下:
3270"> var r = /^\+?[1-9][0-9]*$/;  //正整数 console.log(r.test(1.23));

效果测试:

扩展功能列表

代码如下:
"  //非负浮点数(正浮点数 + 0) "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数 "^((-\\d+("  //非正浮点数(负浮点数 + 0) "^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数 "^(-?\\d+)("  //浮点数

2.取整判断

该方法的思路是取整后判断是否等于原值

代码如下:

效果测试 fiddle.net/euvn0L1g/1/">http://jsfiddle.net/euvn0L1g/1/

原文地址:https://www.jb51.cc/js/56864.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐