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


Posted in Javascript onJuly 23, 2018

是否为整数

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 相关文章推荐
JavaScript中for..in循环陷阱介绍
Nov 12 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
Apr 08 Javascript
JQuery 实现在同一页面锚点链接之间的平滑滚动
Oct 29 Javascript
JavaScript实现列表分页功能特效
May 15 Javascript
详解AngularJS中module模块的导入导出
Dec 10 Javascript
AngularJS Toaster使用详解
Feb 24 Javascript
Javascript实现数组中的元素上下移动
Apr 28 Javascript
详解a++和++a的区别
Aug 30 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
Apr 17 Javascript
vue中如何让子组件修改父组件数据
Jun 14 Javascript
layui 给数据表格加序号的方法
Aug 20 Javascript
JavaScript获取当前url路径过程解析
Dec 27 Javascript
js正则表达式校验指定字符串的方法
Jul 23 #Javascript
js中时间格式化的几种方法
Jul 22 #Javascript
详解vue axios二次封装
Jul 22 #Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
Jul 22 #Javascript
Angular中sweetalert弹框的基本使用教程
Jul 22 #Javascript
5分钟学会Vue动画效果(小结)
Jul 21 #Javascript
详解从Vue-router到html5的pushState
Jul 21 #Javascript
You might like
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
2015/11/24 PHP
php中的异常和错误浅析
2017/05/03 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
PHP验证类的封装与使用方法详解
2019/01/10 PHP
Laravel5框架自定义错误页面配置操作示例
2019/04/17 PHP
form表单action提交的js部分与html部分
2014/01/07 Javascript
在JavaScript中对HTML进行反转义详解
2016/05/18 Javascript
JavaScript组合模式学习要点
2016/08/26 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
JS组件系列之JS组件封装过程详解
2017/04/28 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
深入理解Vue 组件之间传值
2018/08/16 Javascript
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
2019/04/08 Javascript
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
vue实现的多页面项目如何优化打包的步骤详解
2020/07/19 Javascript
Element Steps步骤条的使用方法
2020/07/26 Javascript
解决vue中的无限循环问题
2020/07/27 Javascript
Python实现的简单万年历例子分享
2014/04/25 Python
python 安装virtualenv和virtualenvwrapper的方法
2017/01/13 Python
Python subprocess库的使用详解
2018/10/26 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
Django rstful登陆认证并检查session是否过期代码实例
2019/08/13 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
解决Tensorflow sess.run导致的内存溢出问题
2020/02/05 Python
详解anaconda安装步骤
2020/11/23 Python
利用css3 translate完美实现表头固定效果
2017/02/28 HTML / CSS
基于CSS3实现立方体自转效果
2016/03/01 HTML / CSS
澳大利亚吉他在线:Artist Guitars
2017/03/30 全球购物
JOSEPH官网:英国奢侈时尚品牌
2018/01/31 全球购物
大学应届毕业生求职信
2014/05/24 职场文书
岗位说明书怎么写
2014/07/30 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
社区安置帮教工作总结2015
2015/05/20 职场文书
2016年教代会开幕词
2016/03/04 职场文书