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 相关文章推荐
js 蒙版进度条(结合图片)
Mar 10 Javascript
使用jquery实现select添加实现后台权限添加的效果
May 28 Javascript
js 一个关于图片onload加载的事
Nov 10 Javascript
ie9 提示'console' 未定义问题的解决方法
Mar 20 Javascript
原生js事件的添加和删除的封装
Jul 01 Javascript
超炫的jquery仿flash导航栏特效
Nov 11 Javascript
javascript和jquery实现设置和移除文本框默认值效果代码
Jan 13 Javascript
JS实现文字掉落效果的方法
May 06 Javascript
详解JavaScript中的自定义事件编写
May 10 Javascript
easyui中combotree循环获取父节点至根节点并输出路径实现方法
Nov 10 Javascript
JS实现图片懒加载(lazyload)过程详解
Apr 02 Javascript
vue 自定指令生成uuid滚动监听达到tab表格吸顶效果的代码
Sep 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
调频问题解答
2021/03/01 无线电
ezSQL PHP数据库操作类库
2010/05/16 PHP
Laravel5.1自定义500错误页面示例
2016/10/09 PHP
替换php字符串中的单引号为双引号的方法
2017/02/16 PHP
详解php协程知识点
2018/09/21 PHP
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
2012/06/14 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
angular中的http拦截器Interceptors的实现
2017/02/21 Javascript
vue-cli配置环境变量的方法
2018/07/09 Javascript
Angular4 Select选择改变事件的方法
2018/10/09 Javascript
elementUI select组件使用及注意事项详解
2019/05/29 Javascript
JavaScript鼠标拖拽事件详解
2020/04/03 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
jquery实现拖拽添加元素功能
2020/12/01 jQuery
windows如何把已安装的nodejs高版本降级为低版本(图文教程)
2020/12/14 NodeJs
使用Python保存网页上的图片或者保存页面为截图
2016/03/05 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
python版百度语音识别功能
2019/07/09 Python
Python测试模块doctest使用解析
2019/08/10 Python
Python requests模块安装及使用教程图解
2020/06/30 Python
Python爬虫设置ip代理过程解析
2020/07/20 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
Django中ORM的基本使用教程
2020/12/22 Python
King Apparel官网:英国街头服饰品牌
2019/09/05 全球购物
新东网科技Java笔试题
2012/07/13 面试题
天网面试题
2013/04/07 面试题
大学生专科学习生活的自我评价
2013/12/07 职场文书
挂牌仪式策划方案
2014/05/18 职场文书
幼儿园安全责任书范本
2014/07/24 职场文书
春晚观后感
2015/06/11 职场文书
结婚典礼致辞
2015/07/28 职场文书
搞笑欢迎词大全
2015/09/30 职场文书
2015年物业公司保洁工作总结
2015/10/22 职场文书
小学数学新课改心得体会
2016/01/22 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书