zoukankan      html  css  js  c++  java
  • js判断是否为正整数的正则写法 JavaScript正整数正则

    判断是否为正整数

         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  --》不是正整数;
    

      

  • 相关阅读:
    空气中超声衰减
    CSS文档流
    新华三面试经历
    HTML5实现一个时钟动画
    HTML5实现立方体及透视效果
    JS对象与包装类
    JS作用域、执行上下文、递归与闭包
    jQuery初体验—实现左右切换图片
    JS数组练习
    jQuery之图片提示效果
  • 原文地址:https://www.cnblogs.com/shuiche/p/4961700.html
Copyright © 2011-2022 走看看