zoukankan      html  css  js  c++  java
  • Javascript 判断整型、浮点型、去空格

     1 <script language="javascript">
     2     //判断是否是整数
     3     function isNum(str) 
     4     {
     5         var i;
     6         for(i=0; i<str.length; i++
     7         {
     8             if (str.charAt(i) == "."
     9             {
    10                 return false;
    11             }
    12         }
    13         return !isNaN(str);
    14     }
    15                 
    16     //整型判断
    17     function checkInt(e)
    18     {
    19         e.value = e.value.replace(/\s/g,""); 
    20         
    21         if(e.value.length > 0)
    22         {
    23             //有效数值判断
    24             if(isNaN(e.value))
    25             {   
    26                 alert('无效数值,请重新输入!')
    27                 e.value='';   
    28                 setTimeout('document.all['+e.sourceIndex+'].focus()',10)   
    29             }
    30             
    31             //正数判断
    32             if(e.value < 0)
    33             {
    34                 alert("不能小于0,请重新输入!"); 
    35                 e.value='';  
    36                 setTimeout('document.all['+e.sourceIndex+'].focus()',10)
    37             }
    38             
    39             //整数判断
    40             if(isNum(e.value) == false)
    41             {
    42                 alert("必须是整数,请重新输入!"); 
    43                 e.value='';  
    44                 setTimeout('document.all['+e.sourceIndex+'].focus()',10)
    45             }
    46         }
    47     }
    48     
    49     //浮点型判断
    50     function checkFloat(e)
    51     {
    52         e.value = e.value.replace(/\s/g,""); 
    53         
    54         if(e.value.length > 0)
    55         {
    56             //有效数值判断
    57             if(isNaN(e.value))
    58             {   
    59                 alert('无效数值,请重新输入!')
    60                 e.value='';   
    61                 setTimeout('document.all['+e.sourceIndex+'].focus()',10)   
    62             }
    63             
    64             //正数判断
    65             if(e.value < 0)
    66             {
    67                 alert("不能小于0,请重新输入!"); 
    68                 e.value='';  
    69                 setTimeout('document.all['+e.sourceIndex+'].focus()',10)
    70             }
    71         }
    72     }
    73 </script>
    1 <asp:textbox id="tb" runat="server" onblur="checkFloat(this)"></asp:textbox>
  • 相关阅读:
    springboot将接口内容快速生成接口文档导出,swagger将api文档以表格文档导出
    IDEA2019.2或2019.3激活码失效后重新激活教程
    Java代码自动生成,生成前端vue+后端controller、service、dao代码,根据表名自动生成增删改查功能
    百度网盘下载慢解决办法,最新.浏览器下载速度突破方法
    smartGit 版本19.1没有settings文件如何破解
    arp欺骗软件(来自互联网)
    关闭学生端v1.0(附链接)
    [TODO]multiaet/set/multimap/map
    树状数组【洛谷3374】
    luoguP1439
  • 原文地址:https://www.cnblogs.com/tohen/p/1684634.html
Copyright © 2011-2022 走看看