9 个解决方案
#1
\d+\.\d{1,4}
#2
^表示的字符串开始处,如果你在数字前面有任何字符,那你这个就匹配失败了。
#3
小数点没用转义
\.
\.
#4
^[0-9]+\.[0-9]{1,4}$
#5
小数点转义
\.
\.
#6
^([1-9][0-9]*|0)(\.[0-9]{1,4})$
#7
.需要转义
#8
![正则表达式,那里出错了 ^[0-9]+(.[0-9]{1,4})?$ 正则表达式,那里出错了 ^[0-9]+(.[0-9]{1,4})?$](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwyWnZjblZ0TG1OelpHNHVibVYwTDFCdmFXNTBSbTl5ZFcwdmRXa3ZjMk55YVhCMGN5OWpjMlJ1TDFCc2RXZHBiaTh3TURFdlptRmpaUzgzT1M1bmFXWT0%3D.jpg?w=700&webp=1)
还是客客的正则严谨.
#9
还在学习正则~
#1
\d+\.\d{1,4}
#2
^表示的字符串开始处,如果你在数字前面有任何字符,那你这个就匹配失败了。
#3
小数点没用转义
\.
\.
#4
^[0-9]+\.[0-9]{1,4}$
#5
小数点转义
\.
\.
#6
^([1-9][0-9]*|0)(\.[0-9]{1,4})$
#7
.需要转义
#8
![正则表达式,那里出错了 ^[0-9]+(.[0-9]{1,4})?$ 正则表达式,那里出错了 ^[0-9]+(.[0-9]{1,4})?$](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwyWnZjblZ0TG1OelpHNHVibVYwTDFCdmFXNTBSbTl5ZFcwdmRXa3ZjMk55YVhCMGN5OWpjMlJ1TDFCc2RXZHBiaTh3TURFdlptRmpaUzgzT1M1bmFXWT0%3D.jpg?w=700&webp=1)
还是客客的正则严谨.
#9
还在学习正则~