Muy buenas. Tengo un registro de usuarios y quiero que los nombres de usuario sean en minúsculas y sin caracteres raros, , sin números, sólo letras.
Pero no quiero que me rechaze esos nombres sino que me los convierta. Es decir:
Zárate debería insertarse en la base como zarate.
He mirado los post de expresiones regulares del foro y encuentro que
Código PHP:
$out = ereg_replace("é", "e", $nombre);
Eso me reemplazaría una é por una e. Y mi pregunta es si con una expresión regular puedo hacer que me las reemplaze todas, algo del estilo:
Código PHP:
$out = ereg_replace("áéíóú", "aeiou", $nombre);
Eso, lo que hace es es buscar la cadena áéíóú, y , evidentemente, no la encuentra.
Si no la hay pues tendré que hacer una array con las letras acentuadas y otro con las sin acentuar y recorrerlo.... pero a lo mejor se puede hacer de una forma más "elegante".
Gracias