私はあなたの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. Javaの正規表現に必要なその他の助け
- 6. Javaの正規表現の助けが必要
- 7. シンプルルーキー正規表現の助けが必要
- 8. Javascriptを:正規表現の助けが必要としてください
- 9. 最小の文字数を受け入れる正規表現フレーズに一致する正規表現
- 10. 異なるパターンの4つの文字を受け入れる正規表現
- 11. 長さが5文字の00100〜99999を受け入れる正規表現
- 12. アポストロフィを受け入れるための正規表現パターン
- 13. 英数字だけを許可する正規表現
- 14. アンドロイドでOpenGLの助けが必要
- 15. 文字、スペース、およびñを受け入れるJavascriptの正規表現
- 16. PHPで動作する必要がある正規表現の助けが必要
- 17. editTextとの間のプログラミング数学の助けが必要
- 18. Javascriptで英数字と特殊文字を受け入れる正規表現ですか?
- 19. 正規表現が文字列を見つけられない
- 20. 文字を返すだけの正規表現
- 21. この正規表現のコンポーネントを理解する助けを
- 22. javascript - テキスト入力正の整数だけを受け入れる方法
- 23. javascriptで助けが必要
- 24. "ユニバーサル"正規表現Javascriptの互換性を助ける
- 25. javascript/html入力。助けが必要
- 26. dp4jの助けが必要
- 27. 数字とドットだけを検証するための正規表現
- 28. 電子メールの検証(正規表現だけでなく)
- 29. 正規表現の助けを借りて#
- 30. XQuery - 助けが必要
しかし、どのように我々はアンドロイドのコードテストのEditTextにそれを置くことができ、少なくともいくつかのコードのTHXを共有します – sayvortana