私はあなたのEditText(パスワード)thxのユーザータイプのみ番号を許可するアンドロイドの例が必要です!入力は数字だけで構成されているかどうかをテストする助けが必要な例アンドロイドの正規表現EditTextで数字だけを受け入れる!
1
A
答えて
1
正規表現は、単純に次のようになります。たぶん^[0-9]*$
0
野生のガチョウの追跡、あなたは真の数値と設定したパスワードのためのEditTextの入力を設定することができます。
<EditText android:inputType="number"
android:id="@+id/EditText01"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:password="true" />
0
MainActivity
public class MainActivity extends Activity {
EditText ed;
Button b;
String input;
String result;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
b=(Button) findViewById(R.id.bt);
ed=(EditText) findViewById(R.id.ed1);
b.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View arg0) {
input = ed.getText().toString();
String regex ="^[0-9]+$";
Matcher matcher = Pattern.compile(regex).matcher(input);
if (matcher.find())
{
result = matcher.group();
Toast.makeText(MainActivity.this, "Matches",1000).show();
System.out.println("number="+result);
}
else
{
Toast.makeText(MainActivity.this, " No Matches",1000).show();
System.out.println("no match found");
}
}
});
}
}
してXML
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:padding="@dimen/padding_medium"
android:text="@string/hello_world"
tools:context=".MainActivity" />
<EditText
android:layout_width="wrap_content"
android:layout_height="50dp"
android:id="@+id/ed1"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="submit"
android:id="@+id/bt"
/>
</LinearLayout>
関連する問題
- 1. 正規表現の助けが必要
- 2. 名前と数字だけを受け入れる正規表現
- 3. 正規表現以外の非数字、非数字の正規表現を受け入れる正規表現
- 4. この正規表現を理解する助けが必要
- 5. Javascript正規表現の助けが必要なテキストと目標の例
- 6. javascriptで正規表現の助けが必要
- 7. Javaの正規表現に必要なその他の助け
- 8. 正規表現を書くのに助けが必要
- 9. 正規表現を書くのに助けが必要
- 10. Javaの正規表現の助けが必要
- 11. 正の整数を受け入れる正規表現
- 12. シンプルルーキー正規表現の助けが必要
- 13. 私は正規表現PHPの助けが必要
- 14. Javascriptを:正規表現の助けが必要としてください
- 15. 私の文字列パターンに正しい正規表現パターンを見つけるのに助けが必要
- 16. 文字は数字のない正規表現だけです
- 17. 整数とnullを受け入れる正規表現
- 18. 正規表現の助けと一致する数字
- 19. 最小の文字数を受け入れる正規表現フレーズに一致する正規表現
- 20. 異なるパターンの4つの文字を受け入れる正規表現
- 21. 複数行を受け付ける正規表現
- 22. 正規表現の後ろに数字だけがある
- 23. 長さが5文字の00100〜99999を受け入れる正規表現
- 24. 正規表現テキストだけは私がここで修正する必要が
- 25. アポストロフィを受け入れるための正規表現パターン
- 26. maxlengthで数字だけを受け入れる入力フィールド
- 27. アンドロイドでOpenGLの助けが必要
- 28. 英数字だけを許可する正規表現
- 29. 正規表現を帽子記号(^)だけを受け入れないようにするには
- 30. 0から100までの10進数を受け入れる正規表現
しかし、どのように我々はアンドロイドのコードテストのEditTextにそれを置くことができ、少なくともいくつかのコードのTHXを共有します – sayvortana