JS中验证整数和小数的正则表达式


Posted in Javascript onOctober 08, 2018

验证整数和小数的正则表达式

 网上很多关于验证小数的正则表达式,但是很多都不是百分百正确,所以我结合一些前辈的经验,自己写了一个。

验证非0开头的无限位整数和小数。整数支持无限位,小数点前支持无限位,小数点后最多保留两位。

js代码如下: 

var reg = /^(([^0][0-9]+|0)\.([0-9]{1,2})$)|^([^0][0-9]+|0)$/;

单独拆分:

1. 整数:/^([^0][0-9]+|0)$/

2. 小数:/^(([^0][0-9]+|0)\.([0-9]{1,2}))$/

根据需求可更改:

1. 若更改小数点前限制位数,则更改 + (例如:小数点前限制4位——([^0][0-9]\d{0,3}|0) ),整数同理。

2. 若更改小数点后限制位数,则更改 {1,2} ( 例如::小数点后最多保留3位——{1, 3};小数点后必须保留3位——{3} )。

总结

以上所述是小编给大家介绍的vJS验证整数和小数的正则表达式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JQuery实现的在新窗口打开链接的方法小结
Apr 22 Javascript
js点击页面其它地方将某个显示的DIV隐藏
Jul 12 Javascript
JavaScript高级程序设计(第3版)学习笔记12 js正则表达式
Oct 11 Javascript
jquery判断密码强度的验证代码
Apr 22 Javascript
浅谈JQuery+ajax+jsonp 跨域访问
Jun 25 Javascript
AngularJS基础 ng-include 指令示例讲解
Aug 01 Javascript
Bootstrap整体框架之CSS12栅格系统
Dec 15 Javascript
JS实现焦点图轮播效果的方法详解
Dec 19 Javascript
基于pako.js实现gzip的压缩和解压功能示例
Jun 13 Javascript
vue-i18n结合Element-ui的配置方法
May 20 Javascript
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
Mar 02 Javascript
vue实现简单图片上传
Jun 30 Javascript
webpack@v4升级踩坑(小结)
Oct 08 #Javascript
npm scripts 使用指南详解
Oct 08 #Javascript
webpack4.0 入门实践教程
Oct 08 #Javascript
vue实现一个炫酷的日历组件
Oct 08 #Javascript
angularJs利用$scope处理升降序的方法
Oct 08 #Javascript
Nuxt升级2.0.0时出现的问题(小结)
Oct 08 #Javascript
vue页面切换过渡transition效果
Oct 08 #Javascript
You might like
我的论坛源代码(二)
2006/10/09 PHP
解决File size limit exceeded 错误的方法
2013/06/14 PHP
php导入导出excel实例
2013/10/25 PHP
php session劫持和防范的方法
2013/11/12 PHP
php生成RSS订阅的方法
2015/02/13 PHP
Yii框架实现的验证码、登录及退出功能示例
2017/05/20 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
2019/10/21 PHP
js 火狐下取本地路径实现思路
2013/04/02 Javascript
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
node.js中的fs.truncate方法使用说明
2014/12/15 Javascript
js中遍历Map对象的方法
2016/07/27 Javascript
JS 数字转换为大写金额的简单实例
2016/08/04 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
浅谈关于angularJs中使用$.ajax的注意点
2017/08/12 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
2018/08/19 Javascript
Vue.js 实现数据展示全部和收起功能
2018/09/05 Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
2018/09/07 Javascript
Layui实现带查询条件的分页
2019/07/27 Javascript
webpack的tree shaking的实现方法
2019/09/18 Javascript
基于javascript的无缝滚动动画1
2020/08/07 Javascript
openlayers实现地图弹窗
2020/09/25 Javascript
实现vuex原理的示例
2020/10/21 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
python正则表达式匹配[]中间为任意字符的实例
2018/12/25 Python
详解python实现数据归一化处理的方式:(0,1)标准化
2019/07/17 Python
python 实现Flask中返回图片流给前端展示
2020/01/09 Python
台湾网友喜爱的综合型网路购物商城:Yahoo! 奇摩购物中心
2018/03/10 全球购物
缓解脚、腿和背部疼痛:Z-CoiL鞋
2019/03/12 全球购物
关于圣诞节的广播稿
2014/01/26 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
同志主要表现材料
2014/08/21 职场文书
教师党员自我评价范文
2015/03/04 职场文书
MySQL CHAR和VARCHAR该如何选择
2021/05/31 MySQL
浅谈css实现背景颜色半透明的两种方法
2021/12/06 HTML / CSS
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸