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 相关文章推荐
jQuery UI的Dialog无法提交问题的解决方法
Jan 11 Javascript
javascript 45种缓动效果 非常酷
Jun 28 Javascript
工作需要写的一个js拖拽组件
Jul 28 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
Nov 17 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
Nov 29 Javascript
js实现正则匹配中文标点符号的方法
Dec 23 Javascript
基于JS代码实现实时显示系统时间
Jun 16 Javascript
JavaScript中清空数组的方法总结
Dec 02 Javascript
JS仿QQ好友列表展开、收缩功能(第二篇)
Jul 07 Javascript
详解ES6中的Map与Set集合
Mar 22 Javascript
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
Apr 20 Javascript
vue项目中使用eslint+prettier规范与检查代码的方法
Jan 16 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
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
php smarty截取中文字符乱码问题?gb2312/utf-8
2011/11/07 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
2019/10/15 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
不错的JS中变量相关的细节分析
2007/08/13 Javascript
zeroclipboard复制到剪切板的flash
2010/08/04 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
2015/08/13 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
2020/03/02 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
Python设置在shell脚本中自动补全功能的方法
2018/06/25 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
2019/01/29 Python
在VS2017中用C#调用python脚本的实现
2019/07/31 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
2019/08/21 Python
python实现的爬取电影下载链接功能示例
2019/08/26 Python
Django之PopUp的具体实现方法
2019/08/31 Python
python多进程(加入进程池)操作常见案例
2019/10/21 Python
python 写一个文件分发小程序
2020/12/05 Python
用Python实现职工信息管理系统
2020/12/30 Python
python 将Excel转Word的示例
2021/03/02 Python
美国山地自行车、露营、户外装备和服装购物网站:Aventuron
2018/05/05 全球购物
Footshop罗马尼亚:最好的运动鞋选择
2019/09/10 全球购物
介绍一下Make? 为什么使用make
2013/12/08 面试题
WSDL的操作类型主要有几种
2013/07/19 面试题
进修护士自我鉴定
2013/10/14 职场文书
大专应届生个人的自我评价
2013/11/21 职场文书
导师推荐信范文
2014/05/09 职场文书
2015年度服装销售工作总结
2015/03/31 职场文书
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
2021/05/27 Python
Python3 类型标注支持操作
2021/06/02 Python
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript