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 相关文章推荐
javascript中的一些注意事项 更新中
Dec 06 Javascript
jQuery实现当按下回车键时绑定点击事件
Jan 28 Javascript
js实现横向百叶窗效果网页切换动画效果的方法
Mar 02 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
Jun 14 Javascript
百度搜索框智能提示案例jsonp
Nov 28 Javascript
js实现网页定位导航功能
Mar 07 Javascript
微信小程序 仿美团分类菜单 swiper分类菜单
Apr 12 Javascript
js 判断一个数字是不是2的n次方幂的实例
Nov 26 Javascript
浅谈angular4实际项目搭建总结
Dec 01 Javascript
springMvc 前端用json的方式向后台传递对象数组方法
Aug 07 Javascript
jQuery实现的点击图片居中放大缩小功能示例
Jan 16 jQuery
vue实现短信验证码输入框
Apr 17 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
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
2007/01/29 PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
php include类文件超时问题处理
2015/02/06 PHP
php实现背景图上添加圆形logo图标的方法
2016/11/17 PHP
PC端微信扫码支付成功之后自动跳转php版代码
2017/07/07 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
2020/01/22 PHP
PHP接入支付宝接口失效流程详解
2020/11/10 PHP
jquery使用remove()方法删除指定class子元素
2015/03/26 Javascript
介绍JavaScript中Math.abs()方法的使用
2015/06/14 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
jqGrid中文文档之选项设置
2015/12/02 Javascript
JavaScript实战之菜单特效
2016/08/16 Javascript
小程序实现发表评论功能
2018/07/06 Javascript
Vue+webpack项目配置便于维护的目录结构教程详解
2018/10/14 Javascript
Phaser.js实现简单的跑酷游戏附源码下载
2018/10/26 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
微信网页登录逻辑与实现方法
2019/04/29 Javascript
小程序分享链接onShareAppMessage的具体用法
2020/05/22 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
使用Python的Flask框架来搭建第一个Web应用程序
2016/06/04 Python
Python爬虫常用库的安装及其环境配置
2018/09/19 Python
Python 实现还原已撤回的微信消息
2019/06/18 Python
解决pycharm上的jupyter notebook端口被占用问题
2019/12/17 Python
python之随机数函数的实现示例
2020/12/30 Python
浅谈CSS3中display属性的Flex布局的方法
2017/08/14 HTML / CSS
中国领先的专业演出票务网:永乐票务
2016/08/29 全球购物
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
行政主管岗位职责
2013/11/18 职场文书
主持人演讲稿范文
2013/12/28 职场文书
运动会开幕式邀请函
2014/02/03 职场文书
优秀应届本科生求职信
2014/07/19 职场文书
"9.18"国耻日演讲稿范文
2014/09/14 职场文书
光棍节联谊晚会活动策划书
2014/10/10 职场文书
2015年事业单位办公室文员工作总结
2015/04/24 职场文书
汽车修理厂管理制度
2015/08/05 职场文书