66问答网
所有问题
js 正则表达式 大于0的正整数,小数可以有,也可以没有,如果有小数,小数位数小于2,整数位数小于3.
例如:100,100.1,100.01,都符合条件
举报该问题
推荐答案 2011-07-29
/^[1-9]\d{0,1}(?:\.\d{1})?$/
上面是整数倍数小于3的正则
如果100,100.1,100.01都符合条件的话,应该是小数位数不大于2,整数位数不小于3,正则如下
/^[1-9]\d{0,2}(?:\.\d{1,2})?$/
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/nvvpsn922.html
相似回答
js正则表达式
判断输入框是否为
正整数
或者正整数保留两位
小数
答:
1、正数,2、两位数及以上不能以0开头,3、最多只有两位小数 /^[1-9]+\d*(\.\d{
0,2
})?$|^0?\.\d{0,2}$/.test(str);
求一个
,js正则表达式,大于0,
并且最多为5位,最多支持
小数
点后一位
答:
^[1-9](([0-9]{0,3}(.\d))|([0-9]{0,3}))
求一个
js正则表达式,
要求只能为数字
,如果有小数
位,最多只能是4位...
答:
/^\d+(?:\.\d{1,4})?$/ 复制:/^\d+(?:\.\d{1,4})?$/ 代码:var g = /^\d+(?:\.\d{1,4})?$/;var n = "20.03";alert(g.test(n));如果分正负数的话,用这个:^[+-]?\d+(?:\.\d{1,4})?$复制:^[+-]?\d+(?:\.\d{1,4})?
js
求个
正则表达式,
需要为
大于0的
数.
可以
为
小数,
自己有种情况没写出来...
答:
/^\d+\.\d*$/g
js
验证是正数且保留2位有效
小数
点的
正则表达式
答:
js验证是正数且保留2位有效小数点的
正则表达式
是:123var reg = /^\+?(\d*\.\d{2})$/;var str = ".23";reg.test(str)验证正数的js代码:"^\\d+$"//非负整数(
正整数
+ 0)"^[0-9]*[1-9][0-9]*$"//正整数 "^((-\\d+)|(0+))$"//非正整数(负整数 + 0)"^-...
JS正则表达式,
限制输入数字,且
小数
点保留两位
答:
^\d+(\.\d{2})?\d: 匹配数字 + : 数字出现1次以上 (\.\d{2})?:括号内是一个组,后面的?表示括号的内容出现0-1次 如果强制要求必须保留2位小数 就 将?改为+ 即 (\.\d{2})+ \. : 匹配小数点 \d :匹配数字 {2}:小数点后取两位 :匹配任何结尾为之前所写的字符串 ...
大家正在搜
大于10的正整数的正则表达式
整数不能小于0的正则表达式
正则表达式大于0的整数
js如何用正则表达式判断为正整数
只能输入正整数的正则表达式
js正则表达式验证正整数
两位小数的正则表达式
正则表达式整数或小数
正则表达式匹配整数和小数