Ein regulärer Ausdruck zur Bestätigung der Postleitzahlen von USA und Kanada

8

Ich entwickle ein Schreibwarenprogramm. Kunden haben die Wahl zwischen ihrer Region in den USA oder Kanada. Wenn sie eine Adresse eingeben, müssen sie Postleitzahl eingeben. Ich versuche das Feld zu validieren, aber ich kann reg exp weder für die USA noch für Kanada verwenden. Ich benötige einen regulären Ausdruck, der für die Postleitzahl beider Länder gültig ist.

    
user3149507 20.03.2014, 21:06
quelle

2 Antworten

16

Da ich nicht weiß, welche Sprache Sie verwenden, werde ich keine Abkürzungen für Zeichenklassen verwenden:

%Vor%

Abhängig von Ihrer Sprache können Sie dies möglicherweise zu

abkürzen %Vor%

oder

%Vor%

Um ZIP + 4 zu unterstützen:

%Vor%

Und wenn Sie wirklich wählerisch mit Ihren Kanada-Codes werden wollen:

%Vor%     
dg99 20.03.2014, 21:09
quelle
2

Wenn Sie die obige Antwort weiterleiten, können Sie (? i) am Anfang der Regex hinzufügen, um Groß- und Kleinschreibung zu vermeiden. So würde es aussehen:

%Vor%     
Kurt LP 20.04.2016 22:50
quelle

Tags und Links