0

「電話番号」セクションに入力されたテキストは数字のみを追加でき、ユーザーがアルファベット/特殊文字を入力しようとすると System.out.println を追加できるように、アプリで検証する方法があるかどうか疑問に思っていました。私は自分のコードをここにアップロードしました: http://pastebin.com/jZ7Xgiq9 どのように実装するかよくわからないので。

スペースの追加を無効にする方法があるかどうかも疑問に思っていましたか?

4

4 に答える 4

1

phonenumbers を解析するための Google の lib をチェックしてください。

于 2013-05-02T07:56:59.720 に答える
0

NumberUtils.isDigitsApacheから利用できます

于 2013-05-02T07:57:18.877 に答える
0

正規表現を使用します。[0-9]*

于 2013-05-02T07:58:16.083 に答える
0

KeyListener を txtPhone に追加して、txtPhone.getText().matches("[0-9]*"); を使用します。keyTyped() イベントで。

于 2013-05-02T09:14:30.697 に答える