Cita:
Iniciado por jonatanc
luego con los corchetes indica un rango de valores permitidos , este rango sera la A , desde la z hasta la A mayuscula , aunque deberia ser al revez esta mal expresado a mi gusto eso , luego desde la Z hasta la O y luego el 9
Perdón?
Como bien dices, los corchetes expresan un conjunto de valores posibles (OJO, un conjunto), y dentro de él se puede establecer rangos. Para indicar que se trata de un rango se coloca el caracter inicial del rango, luego el guión, y finalmente el caracter final del rango. Por lo tanto, la interpretación correcta de esa porción de dicha expresión regular, y totalmente distinta a la que tu expones, sería:
[a-zA-Z0-9]- a-z: Todos los caracteres de la a a la z (minúsculas)
- A-Z: Todos los caracteres de la A a la Z (mayúsculas)
- 0-9 :Todos los dígitos entre 0 (cero) y 9
Saludos,