Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2011, 01:17
Avatar de Firez
Firez
 
Fecha de Ingreso: junio-2011
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 1
Sobre el PCRE (preg_match)

Hola.

He estado leyendo sobre esto y la verdad no logro entender, se me es muy dificil :(

Necesito validar lo siguiente:

Hice un script que me genera una especie de Key random dividida en 5 partes separadas con el caracter (-)

ejemplo:

G6S2-64S4-EQ1A-50L6-W5FG

I necesito confirmar que la persona al introducir el serial, lo ponga de manera correcta.

Código PHP:
//..
if(!empty($_POST))
{
        
$errores= array();
        
$keytrim($_POST["key"]);
//mas codigo
//..
        
if(!ValidarKey($key))
        {
            
$errors[] = idioma("KEY_INVALIDA");
        }
        if(
count($errores) == 0)
//etc etc.. 
Luego la funcion es para validar es:

Código PHP:
    function ValidarKey($key)
    {
        return 
preg_match("/([\w\-]+\-[\w\-]+\-[\w\-]+\-[\w\-]+\-[\w\-]+)/",trim($key));
    } 
Bueno el caso es que no me funciona el preg_match, me devuelve siempre error y no se que pueda estar malo y estoy cansada de leer y no logro ver el error entiendo :(

Última edición por Firez; 02/07/2011 a las 01:27