易语言吧 关注:266,889贴子:1,668,258
  • 13回复贴,共1

这个判断纯数字的代码什么原理?

只看楼主收藏回复

如图,我想判断编辑框里输入的是否为纯数字,不考虑正负小数点什么的,然后这个代码只能判断前13位,从第14位开始就判断不出来了,什么原理?



IP属地:江苏1楼2019-07-28 21:48回复
    我真的好希望自己等级的格子变成橘黄色,我发誓,让我水到10级之后,我会认真回贴,好好做人,不要说我已经10级了,我懒得改


    IP属地:四川来自iPhone客户端2楼2019-07-28 22:20
    收起回复
      2026-01-30 16:53:55
      广告
      不感兴趣
      开通SVIP免广告
      这人应该是输入方式问题吧


      IP属地:广东4楼2019-07-28 22:36
      回复
        到数值改下,改成双精度浮点数?


        IP属地:湖南来自iPhone客户端6楼2019-07-28 23:46
        回复
          超出范围


          IP属地:四川来自Android客户端7楼2019-07-28 23:47
          回复
            这个很难吗?


            来自Android客户端8楼2019-07-29 01:35
            回复
              精度下降,导致结果不同,双精度小数特性,小数也一样,lz用大数即可解决


              IP属地:陕西来自Android客户端9楼2019-07-29 06:13
              回复
                正则匹配然后判断


                IP属地:河北来自Android客户端10楼2019-07-29 10:02
                回复
                  2026-01-30 16:47:55
                  广告
                  不感兴趣
                  开通SVIP免广告
                  超出数据类型单位。用长整数。


                  IP属地:四川来自Android客户端11楼2019-07-29 15:16
                  回复
                    十三位数就会变成1.xxxe15这种格式的。


                    IP属地:重庆来自Android客户端12楼2019-07-29 17:42
                    回复
                      就是说不考虑小数点判断是否为数字?用到整数吧


                      13楼2019-07-31 21:49
                      回复
                        或者用正则表达式


                        14楼2019-07-31 21:50
                        回复
                          用长整型试试


                          IP属地:北京来自Android客户端15楼2019-07-31 22:28
                          回复