2011-06-13 24 views

Respuesta

20

utilizar el formulario gama del operador

^[0-9]{5,7}$ 

gama interior de {N,M}{ } está demarcado con una coma y se traduce en una cadena con longitud entre N y M inclusive.

Esto es notablemente diferente del operador [ ] que describe un grupo de caracteres y utiliza el símbolo - para delimitar sus rangos.

+0

debe ser "," o "-". – Space

+1

@Space ... ??? ... es ','. – Keng

+0

@Space: la respuesta se ha ampliado. Keng es correcto. – zellio

4

^[0-9]{5,7}$ debe hacer el trabajo para usted si he entendido bien su pregunta también su expresión regular ^[0-9]{6}$ coincidirá exactamente 6 dígitos no 6 o 7 como ha afirmado.

+0

no estoy seguro de qué valor agrega esta respuesta ... Creo que ya se ha respondido lo suficiente. – mre

+0

@mre: Cuando estaba escribiendo, no tenía otra respuesta, ahora veo que fue respondida antes que yo, así que borraré la mía. – anubhava

+0

ooo ... mi mal. :/ – mre

Cuestiones relacionadas