<?php
# ESTA FUNÇÃO É BASEADA EMM UMA EXPERSSÃO REGULAR QUE TESTA
# DESDE O INÍCIO DA STRING NEGANDO '/^' TUDO QUE FOR DIFERENTE
# DE NÚMEROS E LETRAS, POIS EMAILS NÃO COMEÇAM COM CARACTERES
# ESPECIAIS, APÓS O INÍCIO DA STRING É POSSÍVEL ALGUNS
# CARACTERES ESPECIAIS TAIS COMO '.', '_' E '-', E ANTES DO '@'
# É PRECISO QUE HAJA LETRA OU NºS.
function ValidaEmail($email)
{
if($email != "")
{
if(!preg_match("/^([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([a-z,A-Z]){2,3}([0-9,a-z,A-Z])?$/", $email))
{
return false;
}
else
{
# SUGESTÃO PARA VALIDAÇÃO DE GMAIL
// if(strpos($email,'gmail.com.br'))
// return false;
return true;
}
}
return false;
}
?>
# ESTA FUNÇÃO É BASEADA EMM UMA EXPERSSÃO REGULAR QUE TESTA
# DESDE O INÍCIO DA STRING NEGANDO '/^' TUDO QUE FOR DIFERENTE
# DE NÚMEROS E LETRAS, POIS EMAILS NÃO COMEÇAM COM CARACTERES
# ESPECIAIS, APÓS O INÍCIO DA STRING É POSSÍVEL ALGUNS
# CARACTERES ESPECIAIS TAIS COMO '.', '_' E '-', E ANTES DO '@'
# É PRECISO QUE HAJA LETRA OU NºS.
function ValidaEmail($email)
{
if($email != "")
{
if(!preg_match("/^([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([a-z,A-Z]){2,3}([0-9,a-z,A-Z])?$/", $email))
{
return false;
}
else
{
# SUGESTÃO PARA VALIDAÇÃO DE GMAIL
// if(strpos($email,'gmail.com.br'))
// return false;
return true;
}
}
return false;
}
?>
Nenhum comentário:
Postar um comentário
Palavrões e comentários não agregadores de valores e conhecimentos serão descartados