2011-01-12 68 views
6

Estoy buscando una exp sencilla de expresiones regulares que valide un número de teléfono. El número puede tener entre 8 y 10 dígitos y no puede haber otros caracteres. ¿Alguien puede ayudar?Regex de 8 a 10 dígitos

Respuesta

13

Parece que^[0-9] {8,10} $ hace el truco.

Gracias por todas las sugerencias.

2

no ha comprobado, pero supongo que esto va a funcionar [2-9] [0-9] {7,9}

6

Usted podría intentar esto de expresiones regulares:

^[2-9]{2}\d{6,8}$ 
+5

Números de teléfono de muchos países empiezan con 0 puntos, no 2-9 ... ¿Por qué tantas upvotes? –

0

Algo por el estilo ?

^[^01]\d{2}\d{6,8}$ 
+2

No, la primera parte ('[^ 01]') coincide con cualquier carácter, por ejemplo, letras – MBO

Cuestiones relacionadas