Cita:
Iniciado por Legolas_Bilbao quiero validar una entrada de un usuario con letras,numeros y permitir guiones bajos
Yo siempre que tengo que hacer una expresión regular para que me encaje con un conjunto de caracteres (como dices, letras,numeros y guiones bajos) lo que hago es enchorchetarlos todos:
[a-z0-9áéíóúüñ_]
así hago la expresión más legible y me dejo de rollos de la teoría, siempre se me olvida los caracteres que comprenden \w o \s...
Cita:
Iniciado por Legolas_Bilbao se puede validar que el nombre entre 5 y 15 en vez de con un if con la expresion regular??
¿Te refieres a que el nombre tenga longitud de entre 5 y 15? Es muy sencillo, sólo tienes que permitir ese corchete mínimo 5 y máximo 15 veces repetido con {5,15}
Saludos.