
Validação De Email Sem Ser Js
#1
Posted 26/08/2004, 08:19
é pra utilizar aqui no formulário do lado direito desta página http://www.ricardao.rg3.net
http://www.ricardao.rg3.net
valeu
#2
Posted 26/08/2004, 08:47
$validado = preg_match( "/^[-^!#$%&'*+\/=?`{|}~.\w]+@[-a-zA-Z0-9]+(\.[-a-zA-Z0-9]+)+$/", $emailrecebidopeloform ); if ($validado){ //faz oq vc quer fazer }else{ //avisa o usuario que ele digitou o email invalido }
é isso
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#4
Posted 26/08/2004, 10:42
Usando eregi no php. Esse código é do php.net:
PHP |
<?php if (!eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email) { echo "Invalid Email Adress"; } else { echo "Valid Email Adress"; } ?> |


<?php
if (!eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $_GET["email"])) {
echo "Invalid Email Adress";
}
else {
echo "Valid Email Adress";
}
?>
#5
Posted 26/08/2004, 13:33
To querendo fazer a validação do email no código, e não em JS, alguém sabe algo?
Por que não em js?
Validações devem ser feitas em client side script (js, vb etc...), senão você vai gerar vários requests pro servidor desnecessáriamente, isso vai consumir banda a toa, só mande para o sevidro quendo estiver completamente validade.
Abraços.
Projetos
• Bruno Alves • WebLugar.net •
Fórums
• Ajuda Linux • BrClube • Forum cPanel • webforum • WMS •
#6
Posted 26/08/2004, 13:35
To querendo fazer a validação do email no código, e não em JS, alguém sabe algo?
Por que não em js?
Validações devem ser feitas em client side script (js, vb etc...), senão você vai gerar vários requests pro servidor desnecessáriamente, isso vai consumir banda a toa, só mande para o sevidro quendo estiver completamente validade.
Abraços.

A validação server-side é indicada sim! Pois ela não pode simplesmente ser desabilitada pelo visitante, como JS e VBScripts são.
#7
Posted 26/08/2004, 14:07
Projetos
• Bruno Alves • WebLugar.net •
Fórums
• Ajuda Linux • BrClube • Forum cPanel • webforum • WMS •
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)