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>
  • 相关阅读:
    网页结构的简介和Xpath语法的入门教程
    (原创)WinForm中莫名其妙的小BUG——ComboBox 尺寸高度问题
    (原创)WinForm中莫名其妙的小BUG——RichTextBox自动选择字词问题
    Docker(1)概述
    Docker(2)centos7.X下安装
    Docker(5) docker部署nginx
    Docker(3)阿里云镜像加速
    Docker(4)docker常用命令
    Docker学习路线
    weblogic重要漏洞记录
  • 原文地址:https://www.cnblogs.com/tohen/p/1684634.html
Copyright © 2011-2022 走看看