que desea validar los nombres de usuario de acuerdo con este esquema:expresión regular que expresa "al menos uno no sea un dígito"
- Caracteres permitidos: letras, números, guión, guión bajo
- El primer carácter debe ser una letra o un número
- El nombre de usuario no puede ser todos los números
Este regulares satisface expresión 1 y 2 anteriores, pero no puede averiguar cómo satisfacer 3:
/^[a-zA-Z\d][\w\-]+$/
(estoy usando Ruby, si es relevante)
ordenada truco, ¿está disponible en las implementaciones de expresiones regulares no rubí? –
+1 Agradable. Por lo general, evito mirar hacia adelante porque no los capto muy bien, pero esta es una buena ilustración de cómo usarlos. –
@Mark: No en todos, pero en la mayoría. Python, PHP, Perl y Javascript son los que sé que lo soportan. –