我有一些HTML页面,在这个页面上我将提供免费文本的可能性。
例如,可以在textbox
中写入:10
或10 apples
。
在写10 apples
的情况下,我得到NumberFormatException
这是正确的,但对我而言,在没有javascript写的情况下自动提取数字会很好。
是否可以将HTML页面中的字符串映射到我的java实体中的数字?可能有一些注释或其他方式吗?
答案 0 :(得分:0)
尝试:
final String stripped = textbox.getText().replaceAll("[^0-9]", "");
这将获取文本字段的内容并删除任何不是数字的字符。如果你需要处理浮点数或负数,可以这样做,但会变得更复杂。