JS判断字符串是否为整数的方法--简单的正则判断

 更新时间:2018年07月23日 09:55:13   作者:欠我5毛  
今天小编就为大家分享一篇JS判断字符串是否为整数的方法--简单的正则判断,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

是否为整数

 if(!/^\d+$/.test(str))
  alert("不是整数");
 }

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

以上这篇JS判断字符串是否为整数的方法--简单的正则判断就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • JavaScript 中的 this 简单规则

    JavaScript 中的 this 简单规则

    想要确定this里规则是什么,其实方法很简单,通过检查它的调用位置,在函数被调用的时候确定this,下面就跟随脚本之家小编一起通过本文学习吧
    2017-09-09
  • 解决webpack打包速度慢的解决办法汇总

    解决webpack打包速度慢的解决办法汇总

    本篇文章主要介绍了彻底解决webpack打包慢的解决办法汇总,详细的介绍了3种方法,有兴趣的可以了解一下
    2017-07-07
  • DOM 脚本编程中的兄弟节点

    DOM 脚本编程中的兄弟节点

    兄弟节点之间可以通过 previousSibling 和 nextSibling 属性访问同一级别上的不同子节点。这个兄弟节点是元素还是文本节点在现代浏览器上运行是怎么样的呢?
    2009-10-10
  • js模拟淘宝网的多级选择菜单实现方法

    js模拟淘宝网的多级选择菜单实现方法

    这篇文章主要介绍了js模拟淘宝网的多级选择菜单实现方法,涉及javascript针对页面元素结点的遍历与设置等操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • 一个用js实现过滤重复字符的函数

    一个用js实现过滤重复字符的函数

    一个用js实现过滤重复字符的函数...
    2007-08-08
  • 最新版JavaScript中的箭头函数

    最新版JavaScript中的箭头函数

    ES6标准新增了一种新的函数,Arrow Function(箭头函数),箭头函数相当于匿名函数,并且简化了函数定义,本文重点给大家介绍JavaScript中的箭头函数,需要的朋友可以参考下
    2022-11-11
  • 用js写“算24”游戏的思路分析与实现代码

    用js写“算24”游戏的思路分析与实现代码

    “算24”是一种游戏,小时候玩过,就是一副扑克,把大王,小王除掉,A算1点J,Q,K都算10点。任意抽4个牌,可以运用+-*/()来进行运算,把最后结果等于24。
    2008-05-05
  • 原生js FileReader对象实现图片上传本地预览效果

    原生js FileReader对象实现图片上传本地预览效果

    这篇文章主要介绍了原生js FileReader对象实现图片上传本地预览效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • 关于JS解构的5种有趣用法

    关于JS解构的5种有趣用法

    这篇文章主要给大家介绍了关于JS解构的5种有趣用法,文中通过示例代码介绍的非常详细,对大家学习或者使用JS解构具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • Express与NodeJs创建服务器的两种方法

    Express与NodeJs创建服务器的两种方法

    本文主要介绍了NodeJs创建Web服务器;Express创建Web服务器的两种方法,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-02-02

最新评论