首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >小数后数字的Reg表达式验证必须为0或>= 1/10

问小数后数字的Reg表达式验证必须为0或>= 1/10
EN

Stack Overflow用户
提问于 2016-09-14 16:16:40
回答 1查看 58关注 0票数 0

如果输入的值大于零,则需要一个正则表达式,小数点后的2位数字要么为零,要么大于或等于.10 (1/10)。

例如: 0.00或0.10或35.00或35.95,但不是0.06或35.07

原因是要确保输入的值不少于1/10,如果没有值,则允许0.00。

对不起,我忘了指出它也可以取一个整数,或小数点1位。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-14 16:32:29

你在找这样的东西吗?

代码语言:javascript
复制
 ^\d+[.](([1-9]\d)|(00))$ 

垮掉 ^=行的开头 \d+ =1或更多位数 。=点(没有括号,它的意思可以是任何字符) (1-9\d) =一次1至9,其后为1位数 (00)=或2零 $=行尾(之后没有其他字符)

要获得演示,请检查此链接。

编辑:

代码语言:javascript
复制
^\d+(\.([1-9]\d?|00?))?$

?的意思是1次或0次,所以这样你就可以得到它

编辑部分的细目 D=一位或零位数 00?=1或2零 (.(1-9\d?x?00?)=用括号一次或零次的部分

这样你就可以得到第一个数字1或更高的整数和双数,如果只有两个数字,如果只有一个数字,它就会选择演示2。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39495247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档