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操作表格(隔行着色,高亮显示,筛选数据)
Feb 23 Javascript
有关javascript的性能优化 (repaint和reflow)
Apr 12 Javascript
JavaScript DOM节点添加示例
Jul 16 Javascript
基于Javascript实现文件实时加载进度的方法
Oct 12 Javascript
Bootstrap popover用法详解
Dec 22 Javascript
手机端js和html5刮刮卡效果
Sep 29 Javascript
angular2模块和共享模块详解
Apr 08 Javascript
简述JS浏览器的三种弹窗
Jul 15 Javascript
jQuery zTree插件快速实现目录树
Aug 16 jQuery
微信小程序(订阅消息)功能
Oct 25 Javascript
Vue初始化中的选项合并之initInternalComponent详解
Jun 11 Javascript
uni-app 微信小程序授权登录的实现步骤
Feb 18 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 什么是PEAR?(第二篇)
2009/03/19 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
php出现web系统多域名登录失败的解决方法
2014/09/30 PHP
php根据日期显示所在星座的方法
2015/07/13 PHP
PHP微信支付开发实例
2016/06/22 PHP
Ext javascript建立超链接,进行事件处理的实现方法
2009/03/22 Javascript
javascript 函数速查表
2010/02/07 Javascript
javascript 数据类型转换(parseInt,parseFloat)
2010/07/20 Javascript
jQuery lazyload 的重复加载错误以及修复方法
2010/11/19 Javascript
Jquery中children与find之间的区别详细解析
2013/11/29 Javascript
解析prototype,JQuery中跳出each循环的方法
2013/12/12 Javascript
浅谈JavaScript异常处理语句
2015/06/26 Javascript
Document.body.scrollTop的值总为零的快速解决办法
2016/06/09 Javascript
详解Vue2.0 事件派发与接收
2017/09/05 Javascript
推荐10款扩展Web表单的JS插件
2017/12/25 Javascript
结合Vue控制字符和字节的显示个数的示例
2018/05/17 Javascript
layer.open 按钮的点击事件关闭方法
2018/08/17 Javascript
axios取消请求的实践记录分享
2018/09/26 Javascript
移动端(微信等使用vConsole调试console的方法
2019/03/05 Javascript
深入了解JavaScript 私有化
2019/05/30 Javascript
javascript导出csv文件(excel)的方法示例
2019/08/25 Javascript
javascript 函数的暂停和恢复实例详解
2020/04/25 Javascript
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
Python实现拷贝多个文件到同一目录的方法
2016/09/19 Python
Django中的文件的上传的几种方式
2018/07/23 Python
Ubuntu18.04中Python2.7与Python3.6环境切换
2019/06/14 Python
为什么黑客都用python(123个黑客必备的Python工具)
2020/01/31 Python
利用CSS3实现毛玻璃效果示例源码
2016/09/25 HTML / CSS
Java的基础面试题附答案
2016/01/10 面试题
Ajxa常见问题都有哪些
2014/03/26 面试题
新法人代表任命书
2014/06/06 职场文书
药品营销策划方案
2014/06/15 职场文书
发布会邀请函
2015/01/31 职场文书
2015清明节祭奠英烈寄语大全
2015/03/04 职场文书
刑事撤诉申请书
2015/05/18 职场文书
详解如何使用Node.js实现热重载页面
2021/05/06 Javascript