私はアンドロイドと開発にも全く新しいです。私は電子メールEditText、パスワードEditTextとサインアップボタンを取るページを作成しました。では、このEditTextをコードにリンクして、両方のEditTextで入力された値が有効であることを確認します。EditTextビューにコードをリンクして電子メールの有効性を確認するにはどうすればよいですか?
以下は、私が使用しようとしているコードです。
public void isEmailValid(View view) {
this.view = view;
EditText editText = (EditText) findViewById(R.id.editText);
if (editText.getText().toString().matches("[a-zA-Z0-9._-][email protected][a-z]+\\.+[a-z]+") && editText.length() > 0) {
editText.setText("valid email");
} else {
editText.setText("invalid email");
}
}
ありがとうございます。
小改善:最初の条件がfalseの場合の検証を避けるために、最初のオペランドとしてeditText.length()> 0を挿入します。 – BhalchandraSW