Olá Pessoal...
Preciso validar um e-mail que será digitado em um form...
Procurei bastante aqui pelo forum e encontrei bastante tipo de validação...
Meu problema é o seguinte...
Aqui na empresa nós trabalhamos com e-mail no seguinte formato...
danilo.piovani@tecban.com.br
Eu preciso validar o seguinte...
O primeiro "." antes do "@" pode existir ou não... se existir deve conter pelo menos 3 caracteres na frente dele( "xxx".xxx@.)
depois acredito que seja tudo igual aos outros codigo que vi...
Tipo precisa ter um "@" e pelo menos um "." depois do "@.
Galera... Muito obrigado...
Se alguem responder e der certo, eu coloco esse código na área de código java script... para quem eventualmente precisar no futuro...
[ ]s...

Validação De E-mail
Started By Danilo Piovani, 10/12/2004, 07:55
2 replies to this topic
#1
Posted 10/12/2004, 07:55
" Sinto que as pessoas dão pouco valor para o que realmente sentem , essas pessoas sofrem mas mesmo assim preferem isso à não ser mais destaque dentro da visão de outras pessoas , preferem Status, à ser feliz , eu quero é que o mundo se exploda , mas a minha felicidade não deixo passar , e diga-se de passagem quem realmente quer ser feliz com uma outra pessoa não se importa se ela ronca , ou se é baixo , alto , magro , gordo ,careca , feio , e sim tranforma os "defeitos" em qualidade , essas que a pessoa demontra . Amar é gostar intensamente e saber que em primeiro lugar vc esta sendo sincero(a) consigo mesmo(a) .
Por tudo resumimos que o importante é ser amado e se amar , o resto é balela , pura imaginação , sonho , que ao acordar vc pode perceber que foi seu pior pesadelo. "
Por tudo resumimos que o importante é ser amado e se amar , o resto é balela , pura imaginação , sonho , que ao acordar vc pode perceber que foi seu pior pesadelo. "
#2
Posted 10/12/2004, 13:26
Tenta isso:
Usei expressão regulares.
Eu acredito que irá funfar.
<script language="javascript">
<!--
function valida() {
var expr=".+\..+@.+\..+";
var email=document.getElementById("email").value;
if(expr.test(email) == false) {
window.alert("E-mail inválido.");
}
else {
window.alert("E-mail válido.");
}
//-->
</script>
<input type="text" id="email"><br>
<input type="button" onclick="valida();" value="ok">
Usei expressão regulares.
Eu acredito que irá funfar.
#3
Posted 10/12/2004, 13:48
Olá cara... eu coloquei a parte de validar o e-mail no meu script adaptada-o ao mesmo...
Ele não rolo, o código está abaixo... vcs saberiam o porque não está dando certo? Será que o modo o qual passei o campo a ser testado não está sendo reconhecido?
[ ]s...
<script language="javascript">
<!--
function validaForm(){
d = document.cadastro;
//validar nome
if (d.nome.value == ""){
alert("O campo " + d.nome.name + " deve ser preenchido!");
d.nome.focus();
return false;
}
//validar equipe
if (d.equipe.value == ""){
alert("O campo " + d.equipe.name + " deve ser preenchido!");
d.equipe.focus();
return false;
}
//validar ramal
if (d.ramal.value == ""){
alert ("O campo " + d.ramal.name + " deve ser preenchido!");
d.ramal.focus();
return false;
}
//validar ramal(verificacao se contem apenas numeros)
if (isNaN(d.ramal.value)){
alert ("O campo " + d.ramal.name + " deve conter apenas numeros!");
d.ramal.focus();
return false;
}
//validar email
if (d.email_user.value == ""){
alert("O campo " + d.email_user.name + " deve ser preenchido!");
d.email_user.focus();
return false;
}
var expr=".+\..+@.+\..+";
if(expr.test(d.email_user.value) == false) {
window.alert("E-mail inválido.");
}
else {
window.alert("E-mail válido.");
}
}
//-->
</script>
Ele não rolo, o código está abaixo... vcs saberiam o porque não está dando certo? Será que o modo o qual passei o campo a ser testado não está sendo reconhecido?
[ ]s...
<script language="javascript">
<!--
function validaForm(){
d = document.cadastro;
//validar nome
if (d.nome.value == ""){
alert("O campo " + d.nome.name + " deve ser preenchido!");
d.nome.focus();
return false;
}
//validar equipe
if (d.equipe.value == ""){
alert("O campo " + d.equipe.name + " deve ser preenchido!");
d.equipe.focus();
return false;
}
//validar ramal
if (d.ramal.value == ""){
alert ("O campo " + d.ramal.name + " deve ser preenchido!");
d.ramal.focus();
return false;
}
//validar ramal(verificacao se contem apenas numeros)
if (isNaN(d.ramal.value)){
alert ("O campo " + d.ramal.name + " deve conter apenas numeros!");
d.ramal.focus();
return false;
}
//validar email
if (d.email_user.value == ""){
alert("O campo " + d.email_user.name + " deve ser preenchido!");
d.email_user.focus();
return false;
}
var expr=".+\..+@.+\..+";
if(expr.test(d.email_user.value) == false) {
window.alert("E-mail inválido.");
}
else {
window.alert("E-mail válido.");
}
}
//-->
</script>
" Sinto que as pessoas dão pouco valor para o que realmente sentem , essas pessoas sofrem mas mesmo assim preferem isso à não ser mais destaque dentro da visão de outras pessoas , preferem Status, à ser feliz , eu quero é que o mundo se exploda , mas a minha felicidade não deixo passar , e diga-se de passagem quem realmente quer ser feliz com uma outra pessoa não se importa se ela ronca , ou se é baixo , alto , magro , gordo ,careca , feio , e sim tranforma os "defeitos" em qualidade , essas que a pessoa demontra . Amar é gostar intensamente e saber que em primeiro lugar vc esta sendo sincero(a) consigo mesmo(a) .
Por tudo resumimos que o importante é ser amado e se amar , o resto é balela , pura imaginação , sonho , que ao acordar vc pode perceber que foi seu pior pesadelo. "
Por tudo resumimos que o importante é ser amado e se amar , o resto é balela , pura imaginação , sonho , que ao acordar vc pode perceber que foi seu pior pesadelo. "
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)