Sto provando a creare un'espressione regolare in javascript per convalidare un codice postale olandese.Espressione regolare per il codice postale/codice postale olandese
Il codice postale deve contenere 4 numeri, quindi opzionalmente uno spazio e quindi 2 lettere (case insensitive)
valori validi:
1001aa
1001Aa
1001 AA
ora ho questo, ma non funziona:
var rege = /^([0-9]{4}[ ]+[a-zA-Z]{2})$/;
Si utilizzano le rotture intorno allo spazio, si utilizzano quelle per definire un intervallo di caratteri, ad es. '[0-6]' fa da 0 a 6. Basta sostituirlo con '?' (Uno spazio e un punto interrogativo per renderlo opzionale – Martijn
Come parte a parte: i codici postali olandesi non iniziano mai con uno zero. – Arjan
Né ci sono codici postali che terminano in SS, SA o SD. – Bart