gpt4 book ai didi

java - Android 电子邮件验证不起作用

转载 作者:行者123 更新时间:2023-12-01 07:49:21 25 4
gpt4 key购买 nike

我是 Android 编程和 Java 新手,很难理解。

我有一个用户可以输入的电子邮件的 editText 字段。我得到的输入是这样的:

final EditText loginEmail = (EditText) findViewById(R.id.loginEmail);

否,我正在检查该字段是否为空。我用这个小 if 来做到这一点:

if (loginEmail.getText().toString().length() == 0) {
loginEmail.setError("Please enter a E-Mail Address!");
} else if () {
loginEmail.setError("Invalid E-Mail Address!");
} else {
//Do a thing if is valid...
}

在第一个 if 之后,我想检查输入是否是有效的电子邮件,但不知道如何处理。

我已经尝试过这篇文章的答案:Email Address Validation in Android on EditText

但是我不知道如何使用这个方法...

谢谢你帮助我!

最佳答案

用途:

if (!Patterns.EMAIL_ADDRESS.matcher(loginEmail.getText().toString()).matches()){
loginEmail.setError("Please enter a Valid E-Mail Address!");
}else {
//email is valid
}

关于java - Android 电子邮件验证不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41615354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com