1
我正在一个正则表达式,有人可以帮我。表达所需的0
到150.00
正则表达式的浮点数和整数与范围
有效个案:22.44
,22.00
,22
,22.0
,0
,150
,150.0
,150.00
等
无效的病例:150.01
,150.1
我有我的正则表达式,但它不支持150
作为输入
我的正则表达式是:
/^(?!<0)([<>]?)([0-9]|[1-9][0-9]|1[0-4][0-9]|150\.[0][0])(\.[0-9]?[0-9])?$/
正则表达式都没有解决这个问题的理想工具 - 如果可能的话,这将是更好的使用parseFloat( )并用if语句检查范围。 –
为什么你需要一个正则表达式呢?这似乎是你应该使用的最后一件事 –
@DuncanThacker,为什么正则表达式不理想。你能否提供一些有关这方面的见解。我得到了正则表达式,它的工作正常,所以你仍然认为我需要避免这种情况。 –