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();
$key= trim($_POST["key"]);
//mas codigo
//..
if(!ValidarKey($key))
{
$errors[] = idioma("KEY_INVALIDA");
}
if(count($errores) == 0)
//etc etc..
Código PHP:
function ValidarKey($key)
{
return preg_match("/([\w\-]+\-[\w\-]+\-[\w\-]+\-[\w\-]+\-[\w\-]+)/",trim($key));
}