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中产生固定结果的函数优化技巧
Jan 16 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
Jun 12 Javascript
Juery解决tablesorter中文排序和字符范围的方法
May 06 Javascript
基于jQuey实现鼠标滑过变色(整行变色)
Dec 07 Javascript
AngularJS基础 ng-srcset 指令简单示例
Aug 03 Javascript
jQuery网页定位导航特效实现方法
Dec 19 Javascript
详解用node搭建简单的静态资源管理器
Aug 09 Javascript
关于jQuery里prev()的简单操作代码
Oct 27 jQuery
解决微信小程序防止无法回到主页的问题
Sep 28 Javascript
node 文件上传接口的转发的实现
Sep 23 Javascript
es6函数之尾递归用法实例分析
Apr 25 Javascript
Javascript中Math.max和Math.max.apply的区别和用法详解
Aug 24 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
php自动注册登录验证机制实现代码
2011/12/20 PHP
php实现在服务器端调整图片大小的方法
2015/06/16 PHP
php自动更新版权信息显示的方法
2015/06/19 PHP
php将字符串转换为数组实例讲解
2020/05/05 PHP
PHP延迟静态绑定使用方法实例解析
2020/09/05 PHP
IE和Firefox在JavaScript应用中的兼容性探讨
2008/04/01 Javascript
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
使用jQuery实现的网页版的个人简历(可换肤)
2013/04/19 Javascript
提高jQuery性能的十个诀窍
2013/11/14 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
2015/03/04 Javascript
JavaScript中this详解
2015/09/01 Javascript
javascript特殊文本输入框网页特效
2016/09/13 Javascript
javascript 封装Date日期类实例详解
2017/05/28 Javascript
浅析为什么a="abc" 不等于 a=new String("abc")
2017/10/25 Javascript
vuejs选中当前样式active的实例
2018/08/22 Javascript
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
windows下python之mysqldb模块安装方法
2017/09/07 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
Python之文字转图片方法
2018/05/10 Python
Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围
2019/06/25 Python
Django使用中间键实现csrf认证详解
2019/07/22 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
2019/08/09 Python
python 动态绘制爱心的示例
2020/09/27 Python
CSS3中的Media Queries学习笔记
2016/05/23 HTML / CSS
html5 Web SQL Database 之事务处理函数transaction与executeSQL解析
2013/11/07 HTML / CSS
美国第二大团购网站:LivingSocial
2016/07/24 全球购物
小学新学期教师寄语
2014/01/18 职场文书
初一科学教学反思
2014/01/27 职场文书
《白鹅》教学反思
2014/04/13 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
医院护士工作检讨书
2014/10/26 职场文书
2015年班长个人工作总结
2015/04/03 职场文书
2015年库房工作总结
2015/04/30 职场文书
单位收入证明范本
2015/06/18 职场文书
企业宣传稿范文
2015/07/23 职场文书