Ver Mensaje Individual
  #17 (permalink)  
Antiguo 13/02/2014, 07:00
carabook
 
Fecha de Ingreso: enero-2014
Ubicación: El mundo
Mensajes: 16
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: solo permitir nombre usuario alfanuméricos

Ya conseguí hacerlo como quería con la función ctype_alnum...

Código PHP:
$aValid = array('-', '—', '_', ' ', '.', ',', ':', ';', '<', '>', '»', '|', '"', '·', '%', '&', '/', '(', ')', '=', '¿', '?', '¡', '!', '€', '[', ']', '+', '-', 'ñ', 'Ñ', 'ç', 'á', 'Á', 'é', 'É', 'í', 'Í', 'ó', 'Ó', 'ú', 'Ú', 'à', 'À', 'è', 'È', 'ì', 'Ì', 'ò', 'Ò', 'ù', 'Ù');
                if(!
ctype_alnum(str_replace($aValid, '', $titulo))) {
                    
$mensaje = '<div id="Error">Elimina caracteres extra&ntilde;os como... \ , * , # , @</div>';
                }
                else {
                    
$mensaje = '<div id="Success">El t&iacute;tulo es correcto</div>';
                } 
Para quien quiera usarlo, este código sirve para comprobar que la variable "titulo" contenga caracteres alfanuméricos, permitiendo los de $aValid. Va perfecto! :)