0

我想知道是否有一种方法可以在我的应用程序中进行验证,因此如果用户尝试输入字母/特殊字符,输入“电话号码”部分的文本只能添加数字字符并添加 System.out.println。我在这里上传了我的代码:http: //pastebin.com/jZ7Xgiq9 因为我不太确定我会如何实施它。

我还想知道是否有办法禁用添加空格?

4

4 回答 4

1

查看用于解析电话号码的 Google 库,它真的很整洁!

于 2013-05-02T07:56:59.720 回答
0

将 KeyListener 添加到 txtPhone 并使用, txtPhone.getText().matches("[0-9]*"); 在 keyTyped() 事件中。

于 2013-05-02T09:14:30.697 回答
0

您可以NumberUtils.isDigits从 Apache用户

于 2013-05-02T07:57:18.877 回答
0

使用正则表达式。[0-9]*

于 2013-05-02T07:58:16.083 回答