Skip to content

Instantly share code, notes, and snippets.

@jaimeguaman
Last active March 23, 2024 01:30
Show Gist options
  • Star 27 You must be signed in to star a gist
  • Fork 5 You must be signed in to fork a gist
  • Save jaimeguaman/5819511 to your computer and use it in GitHub Desktop.
Save jaimeguaman/5819511 to your computer and use it in GitHub Desktop.
regex validacion celulares chile
/^(\+?56)?(\s?)(0?9)(\s?)[98765432]\d{7}$/
@veggigit
Copy link

veggigit commented Jul 6, 2019

wena!

@sauta
Copy link

sauta commented Jul 22, 2019

la expresión regular no incluye los números de wom que comienzan con 4 ^(+?56)?(\s?)(0?9)(\s?)[987654]\d{7}$

@jaimeguaman
Copy link
Author

jaimeguaman commented Jul 22, 2019

@sauta gracias!
actualizado

Copy link

ghost commented Aug 9, 2019

Buena!!! 👍

@phantarei
Copy link

Pulento, gracias!

@pcarvajalh
Copy link

digo yo... /^\x2b569[0-9]{8}$/i

@diegoulloao
Copy link

Gracias Jaime!!

@extronger
Copy link

¡Gracias!

@jmoragav
Copy link

Vale washooo

@ivancdlarrain
Copy link

buenisimaaa, gracias

@cristobalbp
Copy link

Gracias!!

@von-maurus
Copy link

DANKE

@JeanAlvarezn
Copy link

Que wena!! Muchas gracias

@Macsito-prog
Copy link

Hola, cómo sería un ejemplo de esto? gracias !

@Aiturriaga
Copy link

gracias!

@respnoza
Copy link

muchas gracias !

@sauta
Copy link

sauta commented Dec 15, 2021

image

@nalmeida84
Copy link

Buenas, estoy validando un celular y en la wikipedia veo que tiene este formato: +56 9 XX-XXX XXX
En la expresión regular no se tiene en cuenta números que empiecen por 91 o 92, un teléfono celular tipo 922 XXX XXX es correcto a día de hoy? Muchas gracias!

@sauta
Copy link

sauta commented Dec 20, 2021

@nalmeida84 Hola, no se puede porque esos numeros aun no se utilizan, en la misma wikipedia sale que se utiliza hasta el numero 4 aun, a menos que haya otra fuente que diga lo contrario. hablando de numeros de celular.

@nalmeida84
Copy link

Buenas, pues por lo visto ya se están usando. He actualizado una librería de Google (PhoneNumberUtils) y ya validan en su expresión regular los números 92X XXX XXX

@aliciapaz
Copy link

Según este post es recomendable usar \A y \z en vez de ^ y $.
Incluso RoR genera un ArgumentError al tratar de usar la expresión multi-línea por motivos de seguridad.

Con ese cambio queda así:

/\A(\+?56)?(\s?)(0?9)(\s?)[9876543]\d{7}\z/

De todas formas muchas gracias!! 🚀

@jaimeguaman
Copy link
Author

nalmeida84 gracias!
actualizado

@EduardoAraned4
Copy link

Donde se puede ver el codigo

@GuillermoPiedrabuena
Copy link

La hiciste ql, terrible de longi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment