Toon posts:

[JS] valideren postcode uit belgie

Pagina: 1
Acties:
  • 3.132 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb op een aantal belgische websites gekeken, maar ik kan geen goede postcode validatie vinden.
Kan iemand mij vertellen wat voor opbouw de belgische postcode heeft...

Zover ik weet bestaat het uit 4 cijvers en er staan soms letters voor :?

  • Peetman
  • Registratie: Oktober 2001
  • Laatst online: 09:01

Peetman

Tjah....

Uit QuickAddress documentatie:

POSTCODE STRUCTURE
A postal code in Belgium consists of a four-digit number, and typically covers a single
locality.

Verwijderd

Topicstarter
peetman schreef op maandag 07 maart 2005 @ 11:58:
Uit QuickAddress documentatie:

POSTCODE STRUCTURE
A postal code in Belgium consists of a four-digit number, and typically covers a single
locality.
Waar komt die letter vandaan dan, die ze er soms voor zetten?

Verwijderd

Probeer dit eens

PHP:
1
2
3
// Matches:  [1234]
// Non-Matches:  [123], [123A]  
var regexZipcode_Be = /^[1-9]{1}[0-9]{3}$/;

  • Peetman
  • Registratie: Oktober 2001
  • Laatst online: 09:01

Peetman

Tjah....

Misschien een district ofzo. Het is iig geen onderdeel van de postcode.

  • -Klimaks-
  • Registratie: Maart 2001
  • Laatst online: 11:41
De enige letter die ervoor kan staan is de B van België. Verder zitten de postcodes tusen de 1000 en 9999.

Je kan bij de post eventueel wel een xls downloaden met alle postcodes in en hiermee valideren

[ Voor 24% gewijzigd door -Klimaks- op 07-03-2005 12:03 ]

In those days spirits were brave, the stakes were high, men were REAL men, women were REAL women, and small furry creatures from Alpha Centauri were REAL small furry creatures from Alpha Centauri.
Zaphod in The Hitchhikers Guide To The Galaxy


Verwijderd

Topicstarter
Ok, bedankt!
Ik weet genoeg (voorlopig :p)

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Postcodes van 1000 tot 9999.
Duizendtallen: provinciehoofdplaats
1000 = Brussel
3000 = Leuven
9000 = Gent
2000 = Antwerpen
enz.

honderdtallen: steden
2800 = Mechelen (ligt in provincie Antwerpen waar de stad Antwerpen de hoofdplaats van is).
9100 = Sint-Niklaas (in provincie Oost-Vlaanderen, hoofdplaats: Gent)

tientallen: gewone gemeenten
9111 = Belsele (gemeente naast Sint-Niklaas)
2870 = Puurs (gemeente in provincie Antwerpen, in de wijde omgeving van Mechelen).

Ik hoop dat dit de zaken wat duidelijker maakt :)

maar wat je wil zeggen met 'validatie' (is dat een typisch Nederlands ding?) daar heb ik geen flauw idee van, dus een beetje toelichting is altijd welkom :)

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Borromini schreef op maandag 07 maart 2005 @ 12:12:
maar wat je wil zeggen met 'validatie' (is dat een typisch Nederlands ding?) daar heb ik geen flauw idee van, dus een beetje toelichting is altijd welkom :)
Kijk: Nederlandse postcodes zijn als volgt opgebouwd:

1102 KA

Als je dit analyseert:
Eerste karakter -> cijfer beginnend bij 1 tot en met 9
Tweede karakter -> cijfer beginnend bij 0 tot en met 9
Derde karakter -> cijfer beginnend bij 0 tot en met 9
Vierde karakter -> cijfer beginnend bij 0 tot en met 9
Gevolgd door eventueel spatie
Vijfde karakter -> Letter beginnend bij A tot en met Z
Zese karakter -> Letter beginnend bij A tot en met Z

Dus valideren wil zeggen dat mensen niet zomaar de volgende postcode kunnen invoeren: A@231#
:)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Nee want een Nederlandse postcode voldoet aan meer filters, een postcode als 1111 is niet mogelijk bijvoorbeeld ;)

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Verwijderd schreef op maandag 07 maart 2005 @ 13:01:
Nee want een Nederlandse postcode voldoet aan meer filters, een postcode als 1111 is niet mogelijk bijvoorbeeld ;)
Maar dat snapt die Belg toch niet :X :D

NOFI :*


Eehhh 1111 KA is een valide postcode hoor ;)

[ Voor 11% gewijzigd door BtM909 op 07-03-2005 13:08 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Ik kon me van vroeger nog herinneren dat niet alle mogelijkheden valide waren, vreemd. 8)7

Verwijderd

Topicstarter
Uhmm... ik merk dat de telefoonnummers ook anders opgebouwd zijn :D

Weten jullie toevallig ook of dit altijd negen cijfers zijn?

edit:
Whoops |:(

[ Voor 11% gewijzigd door Verwijderd op 14-03-2005 11:46 ]


Verwijderd

cijvers? :+

Verwijderd

een lijst met alle bestaande postcodes kan je terug vinden op de website van de post.
Die XLS stop je dan gewoon in XML-en en hup ... valideren. En je kan misschien meteen de naam van de stad opvragen als de postcode is ingegeven :) (op de site van de post gewoon "search" postcodes)
Pagina: 1