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 相关文章推荐
图片自动缩小 点击放大
Jul 07 Javascript
javascript淡入淡出效果的实现思路
Mar 31 Javascript
js借助ActiveXObject实现创建文件
Sep 29 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
Nov 20 Javascript
jQuery中:file选择器用法实例
Jan 04 Javascript
PHP实现的各种中文编码转换类分享
Jan 23 Javascript
微信小程序网络请求的封装与填坑之路
Apr 01 Javascript
js构建二叉树进行数值数组的去重与优化详解
Mar 26 Javascript
详解extract-text-webpack-plugin 的使用及安装
Jun 12 Javascript
JS实现盒子跟着鼠标移动及键盘方向键控制盒子移动效果示例
Jan 29 Javascript
Vue 使用formData方式向后台发送数据的实现
Apr 14 Javascript
vue打开其他项目页面并传入数据详解
Nov 25 Vue.js
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
php正则校验用户名介绍
2008/07/19 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
浅谈php处理后端&接口访问超时的解决方法
2016/10/29 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
jQuery EasyUI API 中文文档 - ProgressBar 进度条
2011/09/29 Javascript
收集json解析的四种方法分享
2014/01/17 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
2014/04/10 Javascript
jquery获取html元素的绝对位置和相对位置的方法
2014/06/20 Javascript
jquery delay()介绍及使用指南
2014/09/02 Javascript
Js实现自定义右键行为
2015/03/26 Javascript
JQuery实现的图文自动轮播效果插件
2015/06/19 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
基于React.js实现原生js拖拽效果引发的思考
2016/03/30 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
详解支持Angular 2的表格控件
2017/01/19 Javascript
vue.js编译时给生成的文件增加版本号
2018/09/17 Javascript
微信小程序module.exports模块化操作实例浅析
2018/12/20 Javascript
对Layer弹窗使用及返回数据接收的实例详解
2019/09/26 Javascript
vue 限制input只能输入正数的操作
2020/08/05 Javascript
Vue-cli打包后如何本地查看的操作
2020/09/02 Javascript
UEditor 自定义图片视频尺寸校验功能的实现代码
2020/10/20 Javascript
python如何让类支持比较运算
2018/03/20 Python
Tensorflow使用tfrecord输入数据格式
2018/06/19 Python
python 实现list或string按指定分段
2019/12/25 Python
Django vue前后端分离整合过程解析
2020/11/20 Python
Django数据统计功能count()的使用
2020/11/30 Python
Veronica Beard官网:在酷、经典和别致之间找到了平衡
2018/01/11 全球购物
Zavvi西班牙:电子游戏、极客服装、Blu-ray、Funko Pop等
2019/05/03 全球购物
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
Ruby如何定义一个类
2012/10/08 面试题
装潢设计专业推荐信模板
2013/11/26 职场文书
会计与出纳自荐书范文
2014/03/16 职场文书
前台接待员岗位职责
2015/04/15 职场文书
试用期旷工辞退通知书
2015/04/17 职场文书
上甘岭观后感
2015/06/10 职场文书
ECharts transform数据转换和dataZoom在项目中使用
2022/12/24 Javascript