js判断是否为正整数的正则写法 JavaScript正整数正则
2015-11-13 11:46
776 查看
判断是否为正整数
JavaScript正则判断一串数字是否为正整数,首先要明白这几个问题
1:javascript里会把一串数字前边的0自动屏蔽,(我不知道屏蔽这个词用的是否正确)
console.log(000000123); //输出 123
2:javascript里最长的正整数长度为21位,再多就会用科学计数法进行计数
//这里是21位 console.log(1111111111111111111111) //输出 1.1111111111111111e+21 //这里是20位 console.log(111111111111111111111) //输出 111111111111111110000 //后面的四位0我也不清楚为什么,总之21位的正整数数字在显示的时候最后四位都是0
明白了这两个问题,我们就能开始写了!
此处之前有错误现在已经由 Antineutrino 提出修正
function isPositiveInteger(s){//是否为正整数 var re = /^[0-9]+$/ ; return re.test(s) }
用法:
alert(isPositiveNum( Number )) //返回 true --》正整数; //返回 false --》不是正整数;
相关文章推荐
- js小效果:返回顶部
- JS提交表单带滚动条
- 在javascript中使用replace
- javaScript 中立即执行函数相关
- js replace()去除代码中空格
- js两种定义函数方式及区别
- 用JSSE定制SSL连接
- 用JSSE定制SSL连接
- 用JSSE定制SSL连接
- 用JSSE定制SSL连接
- 用JSSE定制SSL连接
- 大鱼吃小鱼游戏-commFunctions.js
- 大鱼吃小鱼游戏-background.js
- 大鱼吃小鱼游戏-mom.js
- 大鱼吃小鱼游戏-baby.js
- 使用three.js画一个三角形
- javascript 根据身份证号码取得生日与性别
- cJSON学习笔记
- 大鱼吃小鱼游戏-ane.js
- javascript 判断18位身份证的正确与错误