前もって感謝します。
2 に答える
1
このような標準入力タイプはありません。
入力中にユーザーに強制したい場合は TextWatcher を使用できますが、それもあまり良くないかもしれません。「間違った」入力を押しても何も起こらないという効果しか得られません。
おそらく、予想される入力を示すヒントを単純に入力し、入力を「送信」すると、正規表現に対してチェックする方がはるかに簡単で、さらに優れた方法です。正規表現と一致しない場合は、トーストを表示したり、入力フィールドをシェイクしたり、編集テキストを赤い線で囲んだり、どのフィールドに間違った入力があるかを表示したりできます。
于 2013-04-17T07:06:28.043 に答える
0
この正規表現を使用して文字列を照合します
string.matches("[a-zA-Z]\\d{3,}") // for compulasory one char and min three digit
string.matches("[a-zA-Z]\\d{2,}") // for compulasory one char and min two digit
string.matches("[a-zA-Z]\\d{1,}") // for compulasory one char and min one digit
string.matches("[a-zA-Z]\\d*") // for compulasory one char and zero or more digit
それがあなたを助けることを願っています。
于 2013-04-17T07:45:07.460 に答える