Je rencontre des problèmes pour faire fonctionner ng-pattern pour n'importe quelle regex code postal dans mon code. J'ai essayé quelques regexs simples et ils vont bien.angularjs 1.1.5 validation du code postal regex
Les regexs Je l'ai utilisé sont de UK Postcode Regex (Comprehensive)
par exemple: $ scope.UKGovPostcodeRegex = « (RGI 0AA) | ((([AZ- [QVX]] [0-9] [0- 9]?) | (([AZ- [QVX]] [AZ- [IJZ]] [0-9] [0-9]?) | (([AZ- [QVX]] [0-9] [A -HJKSTUW]) | ([AZ- [QVX]] [AZ- [IJZ]] [0-9] [ABEHMNPRVWXY]))) [0-9] [AZ- [CIKMOV]] {2}) "; Erreur: Syntaxe Erreur: Token '0' est inattendu, attendez [)] à la colonne 6 de l'expression [(GIR 0AA) | ((([AZ- [QVX]] [0-9] [0- 9]?) | (([AZ- [QVX]] [AZ- [IJZ]] [0-9] [0-9]?) | (([AZ- [QVX]] [0-9] [A -HJKSTUW]) | ([AZ- [QVX]] [AZ- [IJZ]] [0-9] [ABEHMNPRVWXY]))) [0-9] [AZ- [CIKMOV]] {2})] départ à [0AA) | ((([AZ- [QVX]] [0-9] [0-9]?) | (([AZ- [QVX]] [AZ- [IJZ]] [0-9] [ 0-9]?) | (([AZ- [QVX]] [0-9] [A-HJKSTUW]) | ([AZ- [QVX]] [AZ- [IJZ]] [0-9] [ABEHMNPRVWXY ])))) [0-9] [AZ- [CIKMOV]] {2})].
Est-ce que quelqu'un a implémenté avec succès la validation de code postal dans angularjs v1.1.5?
Merci beaucoup pour votre réponse! J'ai utilisé ceci en combinaison avec une regex simplifiée pour obtenir la solution dont j'avais besoin. $ scope.UKGovPostcodeRegex =/^ (GIR | [AZ] \ d [AZ \ d] ?? | [AZ] {2} \ d [AZ \ d] ??) [] ?? (\ d [AZ] { 2}) $ /; ng-pattern = 'UKGovPostcodeRegex' – nWardy