7vidas 0 Denunciar post Postado Outubro 13, 2004 Preciso fazer uma validação simples na string mas não encontrei ainda uma função no Actionscript q faça isso. Preciso que o AS verifique se existe "@" e "." na string de e-mail, pq se não tiver, retorna erro. Alguem pode me ajudar nisso??FlwAbraços Compartilhar este post Link para o post Compartilhar em outros sites
bruno-d2 0 Denunciar post Postado Outubro 13, 2004 //Time linefunction validaForm():Boolean { if(length(nome) == 0){ fscommand("alerta", "Por favor, preencha o campo nome."); return false; } else { if(length(nome) <= 4){ fscommand("alerta", "Por favor, preencha o seu nome completo."); return false; } } if(length(email) == 0){ fscommand("alerta", "Por favor, preencha o campo E-Mail."); return false; } else { if(Number(email) < 4){ fscommand("alerta", "Por favor, preencha o seu E-Mail corretamente."); return false; } else { var ExisteArroba = 1; var ExistePonto = 1; var ExisteEspaco = 1; for(c = 0; c < length(email); c++){ N = Number(c)+1; Caractere = substring(email, N, 1); if(Caractere eq "@"){ ExisteArroba = Number(ExisteArroba)+1; } if(Caractere eq "."){ ExistePonto = Number(ExistePonto)+1; } if(Caractere eq " "){ ExisteEspaco = Number(ExisteEspaco)+1; } } if(Number(ExisteArroba) != 2 or Number(ExistePonto) == 1 or Number(ExisteEspaco) != 1){ fscommand("alerta", "Por favor, preencha o seu E-Mail corretamente."); return false; } } } if(length(cod) < 2){ fscommand("alerta", "Por favor, preencha o seu telefone corretamente."); return false; } if(length(fone) < 7){ fscommand("alerta", "Por favor, preencha o seu telefone corretamente."); return false; } return(true);};function limpar():Void{ nome = ''; email = ''; cod = ''; fone = ''; comentarios = '';};//Botão enviaron(release){ if(validaForm()){ loadVariablesNum("http://www.funginature.com.br/sendmail.asp?nome="+nome+"&email="+email+"&fone=("+cod+") "+fone+"&comentarios="+comentarios+"&email_de=nadpochon@netcourrier.com&email_para=nadpochon@netcourrier.com&subject=Contatos :: Fungi Nature ::&campos=nome;email;fone;comentarios", 1); loadVariablesNum("_global.asp?acao=faleConosco&campos=nome|;|email|;|telefone|;|coment&valor="+nome+"|;|"+email+"|;|"+fone+"|;|"+comentarios+"&tb=dados", 1); getURL("javascript:alert('Sua mensagem foi enviada com sucesso !\\nEm breve retornaremos seu contato.');"); limpar(); }}//Botão limparon (release) { limpar();} você vai terque dar uma olháda mas funciona Falow's Compartilhar este post Link para o post Compartilhar em outros sites
7vidas 0 Denunciar post Postado Outubro 13, 2004 vlw cara, vou tentar com substring mesmo então!!! Pelo jeito não tem uma função mais especifica!!!T+ Compartilhar este post Link para o post Compartilhar em outros sites
DANIEL-BSB 0 Denunciar post Postado Outubro 13, 2004 Cara tenho um exercício aqui que fiz assim:on (release) {if (yourEmail.indexOf ("@") == -1 display = "uma mensagem avisando que falta @"}}sei lá, use strings Compartilhar este post Link para o post Compartilhar em outros sites