正则表达式的值不大于6,小数点后1位 [英] Regular expression for value not greater than 6 with 1 decimal place
本文介绍了正则表达式的值不大于6,小数点后1位的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经将这个小数点后1位但不知道如何限制为6
接受价值
6.0
1.1
0.0
2.1
5.9
不接受
6.1
6.01
6.2
0.00
5.99
^ [0-9] + (\。[0-9] {1,1})?$
我的尝试:
我已经为小数点后1位做了这个但不知道如何限制到6 ^ [0-9] + (\。[0-9] {1,1})?$
解决方案
我的尝试:
我已经为小数点后1位做了这个,但是不知道如何限制到6 ^ [0-9] +(\。[0-9] {1,1})?
< blockquote>
不要使用正则表达式:使用基本正则表达式来处理数字后跟可选s的整体格式小数位:
^(\d(\.\d))
i have made this for 1 decimal place but don't know how to limit upto 6
accepted value
6.0
1.1
0.0
2.1
5.9
not accepted
6.1
6.01
6.2
0.00
5.99
"^[0-9]+(\.[0-9]{1,1})?$"
What I have tried:
i have made this for 1 decimal place but don't know how to limit upto 6 ^[0-9]+(\.[0-9]{1,1})?$"
解决方案
"
What I have tried:
i have made this for 1 decimal place but don't know how to limit upto 6 ^[0-9]+(\.[0-9]{1,1})?
"
Don't use a regex: Use a basic regex to process the overall format for "digit followed by optional single decimal place":
^(\d(\.\d))
这篇关于正则表达式的值不大于6,小数点后1位的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文