- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
这些都是无效的电子邮件。
email@domain.web
.email@domain.com
我已经检查了以下网站的上述电子邮件,所有这些返回无效。 http://isemail.info/about http://sqa.fyicenter.com/Online_Test_Tools/Email_Address_Format_Validator.php .
然而,android.util.Patterns.EMAIL_ADDRESS
模式验证了两者。
是否存在错误或我遗漏了什么?
最佳答案
请检查您是否使用了正确的条件意味着您使用了相同的 if 条件。因为有时我们反之亦然。我知道您使用的是相同的东西,但请检查此方法。我相信它会对你有所帮助。
/* 如果电子邮件有效则返回 true 否则返回 false */
@SuppressLint("DefaultLocale")
public boolean checkForEmail(EditText edit, String editName) {
String str = edit.getText().toString();
if (android.util.Patterns.EMAIL_ADDRESS.matcher(str).matches()) {
return true;
}
toastMsg(_context.getString(R.string.please_enter_valid).toString()+" "+editName+ " "
);
return false;
}
关于android.util.Patterns.EMAIL_ADDRESS 正在验证无效的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29492168/
这些都是无效的电子邮件。 email@domain.web .email@domain.com 我已经检查了以下网站的上述电子邮件,所有这些返回无效。 http://isemail.info/abou
目前我正在使用 MockK 库(版本 1.8.1)在 Android Dev 中进行单元测试,我的问题是我无法模拟 Patterns.EMAIL_ADDRESS。 每次调用此属性时,测试用例都会抛出
今天我们遇到了奇怪的模式行为。 例如,在带有 3.2 stock rom(以前是 4.0.+)的平板电脑上运行良好。 但在其他一些 3.2 平板电脑和 4.0 设备上则不然。 测试电子邮件功能的函数如
我需要获取用户名和密码...我正在我的应用程序中进行密码恢复,所以这是我的数据库代码: public String getEmailAddr() throws SQLException { C
根据 RFC5322 和以下规则验证电子邮件 ID https://en.wikipedia.org/wiki/Email_address 下面是使用 java 和正则表达式来验证电子邮件 ID 的示
我是一名优秀的程序员,十分优秀!