Adam Rauch created LANG-992:
-------------------------------
Summary: NumberUtils#isNumber() returns false for "0.0", "0.4790",
et al
Key: LANG-992
URL: https://issues.apache.org/jira/browse/LANG-992
Project: Commons Lang
Issue Type: Bug
Components: lang.math.*
Affects Versions: 3.3.1
Environment: Java 8, Windows 7
Reporter: Adam Rauch
After upgraded from 3.1 to 3.3.1 it seems that isNumber(String str) returns
false for decimal numbers with leading zeros. In other words:
boolean ret = NumberUtils.isNumber("0.4790");
On 3.1, ret was true. In 3.3.1, ret is false.
Guessing that LANG-972 is related... comment in the code states:
// leading 0, but not hex, must be octal
This is clearly a case where leading 0 does not mean hex.
--
This message was sent by Atlassian JIRA
(v6.2#6252)