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架构javascript基础体系
Jan 01 Javascript
JS trim去空格的最佳实践
Oct 30 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
Jun 21 Javascript
js处理json以及字符串的比较等常用操作
Sep 08 Javascript
JS实现点击链接取消跳转效果的方法
Jan 24 Javascript
Angular2实现组件交互的方法分析
Dec 19 Javascript
vue学习教程之带你一步步详细解析vue-cli
Dec 26 Javascript
使用vue-cli导入Element UI组件的方法
May 16 Javascript
微信小程序实现图片上传功能
May 28 Javascript
200行HTML+JavaScript实现年会抽奖程序
Jan 22 Javascript
js比较两个单独的数组或对象是否相等的实例代码
Apr 28 Javascript
JavaScript 实现轮播图特效的示例
Nov 05 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微信开发之二维码生成类
2015/06/26 PHP
PHP+Ajax验证码验证用户登录
2016/07/20 PHP
php实现姓名根据首字母排序的类与方法(实例代码)
2018/05/16 PHP
javascript 实现父窗口引用弹出窗口的值的脚本
2007/08/07 Javascript
CSS(js)限制页面显示的文本字符长度
2012/12/27 Javascript
js下拉菜单语言选项简单实现
2013/09/23 Javascript
JS小功能(操作Table--动态添加删除表格及数据)实现代码
2013/11/28 Javascript
$(document).ready(function() {})不执行初始化脚本
2014/06/19 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
简单实现node.js图片上传
2016/12/18 Javascript
js实现微博发布小功能
2017/01/12 Javascript
原生JS实现自定义滚动条效果
2020/10/27 Javascript
浅谈 Vue 项目优化的方法
2017/12/16 Javascript
深入浅析Vue全局组件与局部组件的区别
2018/06/15 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
2018/09/04 Javascript
vue2.0 路由模式mode="history"的作用
2018/10/18 Javascript
js实现网页随机验证码
2020/10/19 Javascript
详解vue-router的导航钩子(导航守卫)
2020/11/02 Javascript
python中字符串前面加r的作用
2015/06/04 Python
python 查找字符串是否存在实例详解
2017/01/20 Python
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
python学生信息管理系统
2018/03/13 Python
python实现聊天小程序
2018/03/13 Python
Python读取ini配置文件传参的简单示例
2021/01/05 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
KIKO MILANO俄罗斯官网:意大利领先的化妆品和护肤品品牌
2021/01/09 全球购物
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
JNI的定义
2012/11/25 面试题
中科前程Java笔试题
2016/11/20 面试题
个人承诺书
2014/03/26 职场文书
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
医德医风个人总结
2015/02/28 职场文书
公司宣传语大全
2015/07/13 职场文书
MySQL读取JSON转换的方式
2022/03/18 MySQL