zoukankan      html  css  js  c++  java
  • JS判断输入是否为整数的正则表达式

    1、正则表达式

    "^\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)
    "^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数
    "^(-?\d+)(\.\d+)?$"  //浮点数

    2、使用方法

      var r = /^+?[1-9][0-9]*$/;  //正整数
      String str = "123";
      boolean flag=r.test(str);
      如果判断为正整数,则flag为true

    3、JS整数相加

      首先保证输入的都是数字
      nText1=parseFloat(document.all.text1.value);
      nText2=parseFloat(document.all.text2.value);
      nSum=nText1+nText2
     
    转:http://blog.sina.com.cn/s/blog_5f93dbd90100me06.html
  • 相关阅读:
    vue学习6
    vue学习5
    vue学习3
    vue学习2
    vue学习1
    idea快速查找和替换快捷键
    mysql三元表达式
    1 Java Lambda表达式forEach无法跳出循环的解决思路
    6 Mybatis Plus and 和 or,分页Page使用
    4 Mybatis Plus使用redis作为二级缓存
  • 原文地址:https://www.cnblogs.com/xijin-wu/p/5776040.html
Copyright © 2011-2022 走看看