Как я могу подтвердить свою электронную почту с первых двух символов

#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
}