Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Improve Spain postcode regex

Aperta Adatta ai principianti
#245 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
62/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Ambito
localization

Direzione di ricerca

Cerca nel repository il pattern di validazione dei codici postali della Spagna ed esamina i dati di formato dei paesi circostanti. Confrontalo con l’espressione proposta nell’issue, quindi esegui i controlli pertinenti di validazione degli indirizzi e conferma che gli esempi validi spagnoli e andorrani continuino a passare, mentre i codici di provincia spagnoli fuori intervallo falliscano.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

The two leftmost digits of a Spanish postal code correspond to the province codes. There are only 52 provinces, whose numbers range from 1 to 52.

Therefore, the regular expression could be a bit more precise, by allowing only valid province codes:
^(?:0[1-9]|[1-4]\d|5[0-2])\d{3}$

Source: https://en.wikipedia.org/wiki/Postal_codes_in_Spain

This is also done in Andorra "AD", where the third digit is one of the seven parishes, which is correctly limited by [1-7] in the regex.

Lingua principale
C++
Stelle
629
Fork
109
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di google/libaddressinput

Tutte le issue di google/libaddressinput

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.