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 相关文章推荐
用js实现的抽象CSS圆角效果!!
May 03 Javascript
javascript之dhDataGrid Ver2.0.0代码
Jul 01 Javascript
jquery简单瀑布流实现原理及ie8下测试代码
Jan 23 Javascript
Node.js实现在目录中查找某个字符串及所在文件
Sep 03 Javascript
在localStorage中存储对象数组并读取的方法
Sep 24 Javascript
基于Vue2的移动端开发环境搭建详解
Nov 03 Javascript
jQuery源码分析之init的详细介绍
Feb 13 Javascript
JS 插件dropload下拉刷新、上拉加载使用小结
Apr 13 Javascript
讲解vue-router之什么是动态路由
May 28 Javascript
JS面向对象编程——ES6 中class的继承用法详解
Mar 03 Javascript
javascript实现支付宝滑块验证码效果
Jul 24 Javascript
Vue单文件组件开发实现过程详解
Jul 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
PHP-redis中文文档介绍
2013/02/07 PHP
php使用glob函数快速查询指定目录文件的方法
2014/11/15 PHP
分享3个php获取日历的函数
2015/09/25 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
2016/04/01 PHP
PHP对象链式操作实现原理分析
2016/10/09 PHP
JS 获取span标签中的值的代码 支持ie与firefox
2009/08/24 Javascript
JavaScript Event学习第八章 事件的顺序
2010/02/07 Javascript
单独使用CKFinder选择图片的方法
2010/08/21 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
javascript实现信息的显示和隐藏如注册页面
2013/12/03 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
浅谈JavaScript函数的四种存在形态
2016/06/08 Javascript
js原生Ajax的封装和原理详解
2017/03/11 Javascript
react-native动态切换tab组件的方法
2018/07/07 Javascript
JavaScript生成随机验证码代码实例
2019/09/28 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
浅谈vue.watch的触发条件是什么
2020/11/07 Javascript
python模块restful使用方法实例
2013/12/10 Python
python使用requests.session模拟登录
2019/08/09 Python
手把手教你安装Windows版本的Tensorflow
2020/03/26 Python
Python 通过正则表达式快速获取电影的下载地址
2020/08/17 Python
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
体育纪念品、亲笔签名的体育收藏品:Steiner Sports
2020/07/31 全球购物
Delphi CS笔试题
2014/01/04 面试题
老师给学生的表扬信
2014/01/17 职场文书
八年级语文教学反思
2014/02/11 职场文书
行政助理工作职责范本
2014/03/04 职场文书
试用期自我鉴定范文
2014/03/20 职场文书
幼儿园家长评语大全
2014/04/16 职场文书
创新社会管理心得体会
2014/09/12 职场文书
公司股份合作协议书
2014/12/07 职场文书
小学数学国培研修日志
2015/11/13 职场文书
职场领导同事生日简短祝福语
2019/08/06 职场文书
python 爬取华为应用市场评论
2021/05/29 Python
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
2022/08/05 Servers