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

      

  • 相关阅读:
    运算符,可变不可变数据类型
    基本的数据类型
    Python_day1
    day2_操作系统
    git fetch 命令
    Git branch 命令
    tmux常用命令
    转载-struts中logic标签使用
    转载-SVN常用命令
    javascript判断图片加载完成的三种方法
  • 原文地址:https://www.cnblogs.com/xuange306/p/4961700.html
Copyright © 2011-2022 走看看