zoukankan      html  css  js  c++  java
  • js 判断输入值是否为整数

    JS中的test是原来是JS中检测字符串中是否存在的一种模式,JS输入值是否为判断正整数代码:

    <script type=”text/javascript”>
      function test() {
        var num = document.getElementById(“num”).value;
        if (num==”") {
          alert(‘请输入内容’);
          return false;
        }
        if (!(/(^[1-9]d*$)/.test(num))) {
          alert(‘输入的不是正整数’);
          return false;
        }else {
          alert(‘输入的是正整数’);
        }
      }
    </script>

    <html>
    <body>
    <input type=”text” id=”num” />
    <input type=”button” value=”测试” onclick=”return test()” />
    </body>
    </html>

    附判断数字、浮点的正则表达:

    ”^\d+$” //非负整数(正整数 + 0)
    “^[0-9]*[1-9][0-9]*$” //正整数
    “^((-\d+)|(0+))$” //非正整数(负整数 + 0)
    “^-[0-9]*[1-9][0-9]*$” //负整数
    “^-?\d+$” //整数
    “^\d+(\.\d+)?$” //非负浮点数(正浮点数 + 0)
    “^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$” //正浮点数
    “^((-\d+(\.\d+)?)|(0+(\.0+)?))$” //非正浮点数(负浮点数 + 0)
    “^(-?\d+)(\.\d+)?$” //浮点数

  • 相关阅读:
    Powershell分支条件
    Powershell基础
    初识PowerShell
    设计模式--策略模式
    设计模式--简单工程模式
    StandardWrapper
    Tomcat的安全性
    算法效率 简单的增长率 参照

    排序算法之 归并排序
  • 原文地址:https://www.cnblogs.com/aivnfjgj/p/8528712.html
Copyright © 2011-2022 走看看