Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在使用该org.apache.commons.lang.math.NumberUtils.isNumber(String str)函数时,我看到传递一个字符串,如"1f"通过验证,而传递"1a"失败。
org.apache.commons.lang.math.NumberUtils.isNumber(String str)
"1f"
"1a"
这里允许使用什么样的字母?
跳上潮流...
从文档中:
有效数字包括标有0x 限定符的十六进制数、科学记数法和标有类型限定符的数字(例如 123L)。
0x
1f表示浮点数 1。
1f
将1f1 作为浮点数。
"1a"不会被视为十六进制值,因为它需要0x在它前面,
例如:“ 0x1a”
0x1a