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 07 Javascript
JS中简单的实现像C#中using功能(有源码下载)
Jan 09 Javascript
JQUERY 浏览器判断实现函数
Aug 20 Javascript
JavaScript之IE的fireEvent方法详细解析
Nov 20 Javascript
js获得网页背景色和字体色的方法
Mar 21 Javascript
每天一篇javascript学习小结(基础知识)
Nov 10 Javascript
JavaScript中三种异步上传文件方式
Mar 06 Javascript
vue.js 1.x与2.0中js实时监听input值的变化
Mar 15 Javascript
ES6中class类用法实例浅析
Apr 06 Javascript
使用vue-router为每个路由配置各自的title
Jul 30 Javascript
mpvue跳转页面及注意事项
Aug 03 Javascript
微信小程序保存图片到相册权限设置
Apr 09 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多个文件及图片上传实例详解
2014/11/10 PHP
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
JS获取并操作iframe中元素的方法
2013/03/21 Javascript
java和javascript获取word文档的书签位置对比
2014/06/19 Javascript
jquery操作checkbox示例分享
2014/07/21 Javascript
判断数组是否包含某个元素的js函数实现方法
2016/05/19 Javascript
原生JS实现在线问卷调查投票特效
2017/01/03 Javascript
JS实现自定义状态栏动画文字效果示例
2017/10/12 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
layui 监听表格复选框选中值的方法
2018/08/15 Javascript
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
微信小程序图片左右摆动效果详解
2019/07/13 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
2019/07/20 Javascript
es6函数之尾递归用法实例分析
2020/04/25 Javascript
python3 模拟登录v2ex实例讲解
2017/07/13 Python
Python实现小数转化为百分数的格式化输出方法示例
2017/09/20 Python
python tensorflow基于cnn实现手写数字识别
2018/01/01 Python
Python爬取数据并写入MySQL数据库的实例
2018/06/21 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
浅谈Python中函数的定义及其调用方法
2019/07/19 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
HTML5中实现拖放效果无须借助javascript
2012/12/26 HTML / CSS
使用useBean标志初始化BEAN时如何接受初始化参数
2012/02/11 面试题
办公室文秘自我评价
2013/09/21 职场文书
中专生自我鉴定书范文
2013/12/28 职场文书
小学家长评语大全
2014/04/16 职场文书
小学国庆节活动方案策划书
2014/09/16 职场文书
音乐教育专业自荐信
2014/09/18 职场文书
预备党员转正材料
2014/12/19 职场文书
幼儿教师年度个人总结
2015/02/05 职场文书
公司食堂管理制度
2015/08/05 职场文书
2016年综治和平安建设宣传月活动总结
2016/04/01 职场文书
pytorch查看网络参数显存占用量等操作
2021/05/12 Python
如何解决php-fpm启动不了问题
2021/11/17 PHP
html解决浏览器记住密码输入框的问题
2023/05/07 HTML / CSS