Skip to content

Instantly share code, notes, and snippets.

@juanaguillon
Last active January 3, 2023 00:38
Show Gist options
  • Save juanaguillon/06161e9d4eff2d8551320731fd920615 to your computer and use it in GitHub Desktop.
Save juanaguillon/06161e9d4eff2d8551320731fd920615 to your computer and use it in GitHub Desktop.
Regex dirección de bogotá y colombia
/**
* **Válidas:**
* - Calle 27 d sur # 27 c - 51
* - Diagonal 40 # 41 - 61
* - Carrera 23 # 35 - 48
* - CALLE 35 # 33 - 09
* - Carrera 53 # 70 - 86
* - Calle 13 # 21 - 91
* - Avenida Carrera 19 # 127 d - 55
* - Avenida 26 # 68D - 35
* - TRANSVERSAL 78 I BIS # 41 A - 16 SUR
* - Avenida 6 A # 20 bis Norte - 20
* - Circular 76 # 39b - 80
* - CALLE 49SUR # 21 e - 49
* - Avenida 3 norte # 50N - 20
* - Carrera 7 # 78 - 70
*
* **Inválidas:**
* - KR 112 # 63 - 20
* - CL 64 # 21 - 36
* - Carrera 115 #26-45
* - Avenida el Dorado # 96 - 25
* - Calle 22 # 95 - 16 Casa 16
* @see https://regex101.com/r/dwcT3H/3
*/
const addressRegex =
/^(Autopista|Avenida|Avenida Calle|Avenida Carrera|Bulevar|Calle|Carrera|Carretera|Circunvalar|Circular|CuenTas corridas|Diagonal|Pasaje|Paseo|Peatonal|Transversal|Troncal|Variante|Vía)\s[0-9]{1,3}\s?([A-Za-z]{1,5})?\s?([A-Za-z]{1,5})?\s#\s[0-9]{1,3}\s?([A-Za-z]{1,5})?\s?([A-Za-z]{1,5})?\s-\s[0-9]{1,3}\s?([A-Za-z]{1,5})?\s?([A-Za-z]{1,5})?$/gi;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment