#flutter
Вопрос:
Как я могу подтвердить свою электронную почту с первых двух символов, чтобы разрешить другой доступ к электронной почте на определенные страницы?
Теперь я знаю только, используйте «если» для проверки моей электронной почты. Я хочу знать, как проверить электронную почту, например, первые два символа » 12 «идут в «Домой», а » 43 «- в «Дом2».
if (googleUser.email == '1234@mail.com') {
Navigator.push(context, MaterialPageRoute(builder: (context) => Home()));
} else if (googleUser.email == '4321@mail.com') {
Navigator.push(context, MaterialPageRoute(builder: (context) => Home2()));
}
Пожалуйста, направьте меня в этом.
Комментарии:
1. Проверьте
startsWith
методString
.
Ответ №1:
Давайте попробуем
if (googleUser.email.startsWith('12')) {
Navigator.push(context, MaterialPageRoute(builder: (context) => Home()));
} else if (googleUser.email.startsWith('43')) {
Navigator.push(context, MaterialPageRoute(builder: (context) => Home2()));
}
Ответ №2:
используйте метод StartsWith. Это метод дротика. Так что вы могли бы сделать что-то вроде
if(email.startsWith('43')){
//do here
}