所以我正在使用Java regexp,而且我有一些麻烦来创建一个。我必须得到一个匹配0.0到359.9之间的数字的正则表达式,并且总是只有一个小数,这不是非常复杂,但是我正在为一个文本字段做一个正则表达式,这意味着如果表达式不匹配无论如何,我无法进一步打字。
这意味着基本上3 35 359 359. 359.9必须全部匹配才能输入该字段。
我一直在尝试用\d(\.\d)?
来解决问题,但这并不匹配每一步,\d(\.)?(\d)?
允许它以零开头。对于我所知道的regexp,我无法进一步了解,我将不胜感激。
答案 0 :(得分:0)
试试这个Simpe正则表达式。它可以按你的要求工作
^\d[0-5]?[0-9]?(\.)?([0-9])?$
答案 1 :(得分:0)