gpt4 book ai didi

java - 输入注册系统错误

转载 作者:行者123 更新时间:2023-11-29 08:30:38 25 4
gpt4 key购买 nike

不幸的是,我不明白这部分代码的问题。我正在建立一个注册系统。记录正确的信息时,似乎是错误的。

   if (!name.isEmpty() && !email.isEmpty() && !password.isEmpty() &&
!(name.length() < 4) && !(password.length()<5) && email.lastIndexOf(".") - email.indexOf("@") > 2 &&
email.contains(".") && email.lastIndexOf("@") < email.lastIndexOf(".")
&& email.contains("@") ) {
registerUser(name, email, password);
} else {
Toast.makeText(getApplicationContext(),
"Something is Wrong! ", Toast.LENGTH_LONG)
.show();
}

请帮我编辑一下。谢谢

最佳答案

使用它来验证电子邮件:

public final static boolean isValidEmail(CharSequence target) {
return (!TextUtils.isEmpty(target) && Patterns.EMAIL_ADDRESS.matcher(target).matches()); }

这里可能是你的邮箱验证有误。

您的最终代码 fragment :

if (!name.isEmpty() && !name.length() < 4) && (!password.isEmpty() &&!(password.length()<5))  && isValidEmail(emailId)) {
registerUser(name, email, password);
} else {
Toast.makeText(getApplicationContext(),
"Something is Wrong! ", Toast.LENGTH_LONG)
.show();
}

关于java - 输入注册系统错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48538302/

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