Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/10/2010, 04:45
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 16 años
Puntos: 331
Respuesta: formulario problema con cif

Una aproximación simple, estudia expresiones regulares para mejorarlo:


Código PHP:
<?php
//lo que ha puesto el usuario
$cadena = $_POST['cif'] = "B57.288_547";
$error = false;

//Comprobar si contiene los caracteres no permitidos
if(strpos($cadena, ".")) $error .= "CIF no válido, contiene .<br>";
if(
strpos($cadena, "_")) $error .= "CIF no válido, contiene _<br>";
if(
strpos($cadena, "/")) $error .= "CIF no válido, contiene /<br>";
if(
strpos($cadena, " ")) $error .= "CIF no válido, contiene espacios<br>";

echo (
$error?$error:"CIF OK");

?>
saludos