我使用eclipse制作了一个android应用程序。我有 editText 框来验证为电子邮件。这个editText 显然是在XML 中,它的id 是“editText1”。我找到了如何验证电子邮件的答案,但我的问题是:我不知道如何将其应用于我的 java 代码中的“editText1”。
Below i present the code for email validation that i found:
public final Pattern EMAIL_ADDRESS_PATTERN = Pattern.compile(
"[a-zA-Z0-9\\+\\.\\_\\%\\-\\+]{1,256}" +
"\\@" +
"[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}" +
"(" +
"\\." +
"[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25}" +
")+"
);
private boolean checkEmail(String email) {
return EMAIL_ADDRESS_PATTERN.matcher(email).matches();
}
当我将此代码粘贴到我的 java 文件中时,我收到以下消息:
“从不在本地使用 MainActivity 类型的方法 checkEmail(string)”