我想知道是否有一种方法可以在我的应用程序中进行验证,因此如果用户尝试输入字母/特殊字符,输入“电话号码”部分的文本只能添加数字字符并添加 System.out.println。我在这里上传了我的代码:http: //pastebin.com/jZ7Xgiq9 因为我不太确定我会如何实施它。
我还想知道是否有办法禁用添加空格?
我想知道是否有一种方法可以在我的应用程序中进行验证,因此如果用户尝试输入字母/特殊字符,输入“电话号码”部分的文本只能添加数字字符并添加 System.out.println。我在这里上传了我的代码:http: //pastebin.com/jZ7Xgiq9 因为我不太确定我会如何实施它。
我还想知道是否有办法禁用添加空格?
查看用于解析电话号码的 Google 库,它真的很整洁!
将 KeyListener 添加到 txtPhone 并使用, txtPhone.getText().matches("[0-9]*"); 在 keyTyped() 事件中。
您可以NumberUtils.isDigits
从 Apache用户
使用正则表达式。[0-9]*