A través de este script en PHP se verifica que una cadena no tenga caracteres inválidos retornando un 1 en el caso que exista un carácter inválido.
function char_invalido($string, $opciones)
{
$permitidos = "abcdefghijklmnopqrstuvwxyz0123456789";
$permitidos = $permitidos.$opciones;
echo $permitidos;
for($i=0 ; $i < strlen($string) ; $i++)
{
if(strpos($permitidos, $string[$i]) === false)
return 1;
}
return 0;
}
Esta función se utilizaría de la siguiente manera:
char_invalido($cadena, '-:');
Donde $cadena es el texto a verificar y ‘-:’ son caracteres adicionales que permite la función.
¡Gracias tío! Estaba buscando este script desde hace unas horas. ¡Muchisimas gracias!