当前位置:编程学习 > JAVA >>

请各位大虾给一个js验证数字的正则表达式

可以为整数(若为整数,整数不能超过3位),也可以是小数(整数部分不能超过3位,小数部分也不超过3位)。。。(不考虑负数)。 --------------------编程问答-------------------- public static final String NUMBER_REG = "^\\d{1,3}(\\.\\d{0,3})?$";
项目中使用的原码。
--------------------编程问答--------------------

var reg=/^[1-9]\d{1,2}\.\d{0,3}$/;
--------------------编程问答-------------------- 一开始以为必须是带有小数的。现修正一下:

var reg=/^[1-9]\d{1,2}(\.\d{0,3})?$/;
--------------------编程问答-------------------- 以这为准:
var reg3=/^[1-9]\d{0,2}(\.\d{0,3})?$/;
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,