| Varios trucos para php | ||
|---|---|---|
| <<< Previous | Next >>> | |
Cuando tenemos un formulario que solicita una dirección de correo nos puede interesar validarla, comprobar que la sintaxis es correcta. Una aproximación sería comprobar que la dirección verifica la expresión regular:
"^[_a-z0-9-]*@([_a-z0-9-]+([.][_a-z0-9-])*)+[.][a-z]{2,4}$"
Vemos un pequeño script de ejemplo de validación de la sintaxis de una dirección de correo válida:
<?
echo "<html><body>";
echo "<form action=$PHP_SELF method=POST>
<input name=correo value=$correo>
<input type=submit name=boton value=Aceptar>
</form>";
switch ($boton)
{
case "Aceptar":
if( !eregi("^[_a-z0-9-]*@([_a-z0-9-]+([.][_a-z0-9-])*)+[.][a-z]{2,4}$", $correo) )
{
echo "Error: '$correo' no es una dirección válida<br>";
}
else
echo "$correo es Correcta";
break;
}
echo "</body></htm>";
?>
| <<< Previous | Home | Next >>> |
| Origen de consultas | PHP y JavaScript |