正则表达式的值不大于6,小数点后1位 [英] Regular expression for value not greater than 6 with 1 decimal place

查看:244
本文介绍了正则表达式的值不大于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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆