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 相关文章推荐
禁止页面刷新让F5快捷键及右键都无效
Jan 22 Javascript
JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
Oct 17 Javascript
Javascript中数组方法汇总(推荐)
Apr 01 Javascript
使用vue的v-for生成table并给table加上序号的实例代码
Oct 27 Javascript
帝国cms首页列表页实现点赞功能
Oct 30 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
Jun 12 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
Jun 21 Javascript
微信小程序中的列表切换功能实例代码详解
Jun 09 Javascript
js实现简单选项卡制作
Aug 05 Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
Nov 03 Javascript
JavaScript canvas实现跟随鼠标移动小球
Feb 09 Javascript
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
Mar 31 jQuery
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自动重命名文件实现方法
2014/11/04 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
JavaScript的类型简单说明
2010/09/03 Javascript
jsp网页搜索结果中实现选中一行使其高亮
2014/02/17 Javascript
jquery validate 自定义验证方法介绍 日期验证
2014/02/27 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
jQuery控制网页打印指定区域的方法
2015/04/07 Javascript
JavaScript toUpperCase()方法使用详解
2016/08/26 Javascript
原生JS实现左右箭头选择日期实例代码
2017/03/14 Javascript
基于JavaScript表单脚本(详解)
2017/10/18 Javascript
在layer弹层layer.prompt中,修改placeholder的实现方法
2019/09/27 Javascript
使用webpack将ES6转化ES5的实现方法
2019/10/13 Javascript
[04:38]完美世界携手游戏风云打造 卡尔工作室饰品系统篇
2013/04/25 DOTA
Python实现的几个常用排序算法实例
2014/06/16 Python
python计算方程式根的方法
2015/05/07 Python
python实现批量下载新浪博客的方法
2015/06/15 Python
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
Python线程下使用锁的技巧分享
2018/09/13 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
解决TensorFlow GPU版出现OOM错误的问题
2020/02/03 Python
python实例化对象的具体方法
2020/06/17 Python
python 如何停止一个死循环的线程
2020/11/24 Python
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
美国派对用品及装饰品网上商店:Shindigz
2016/07/30 全球购物
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
中专药剂专业应届毕的自我评价
2013/12/27 职场文书
预备党员表决心书
2014/03/11 职场文书
幼儿园老师寄语
2014/04/03 职场文书
文明倡议书范文
2014/04/15 职场文书
经典团队口号大全
2014/06/21 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
个人查摆剖析材料
2014/10/04 职场文书
公司费用报销管理制度
2015/08/04 职场文书
初中军训感想
2015/08/07 职场文书
Navicat连接MySQL错误描述分析
2021/06/02 MySQL