Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
Bblitzkrieg

Java Validar lista de emails

Recommended Posts

Opa, estou trabalhando no desenvolvimento de um app pra celular android e ios, e estou numa parte onde o usuário pode enviar indicações por email para convidar amigos para usar o app(código abaixo), entretanto a resposta só me retorna verdadeiro mesmo o email estando errado, essa janela seria uma lista de tags onde os emails são digitados e enviar todos juntos, outro ero que notei é que só está lendo a primeira posição do for, se puderem me ajudar fico muito grato.

validarEmails(callback) {
    //console.log(Util.isEmail(this.state.array_email[0]), "email");
    var test = true;
    if (this.state.array_email && this.state.array_email[0]) {
      for (var i = 0; i < this.state.array_email.length; i++) {
        console.log(Util.isEmail(this.state.array_email[i]), "emaill")
        if (!Util.isEmail(this.state.array_email.length[i])) {
            console.log(Util.isEmail(this.state.array_email[i]), "emaill")
             test = false;
             callback(test)
            break

        }else{
          callback(false);  
        }
      }
      callback(test);
    } else {
      callback(false);
    }
  }

  enviarIndicacoes() {
    this.validarEmails(res => {
      console.log(res, "resposta");
      if (res) {
        this.setState({ load: true });
        Cloud.post(
          "email/indicacao",
          {
            key_user: this.state.user_local._id,
            array_email: this.state.array_email
          },
          re => {
            Alert.alert(
              "Atenção",
              "Suas indicações foram enviadas com sucesso!"
            );
            this.setState({ load: false });
          }
        );
      } else {
        Alert.alert("Atenção", "Digite um email válido");
      }
    });
  }

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×