0
votes

Y a-t-il un moyen de valider deux motifs dans un seul setValidators () en angulaire?

J'ai un contrôle en angulaire et je souhaite valider la gamme iPadddress et iPaddress dans un seul contrôle. J'ai utilisé: xxx

J'essaie même avec validators.cose () ne fonctionne pas. Toute sortie?


0 commentaires

3 Réponses :


0
votes

Je pense que vous devez modifier le modèle comme: xxx

qui validera la valeur minimale comme 2 (que votre deuxième motif fait) et 3 est pour une valeur maximale et assurez-vous que vous êtes Appelant updateValueAndvalidité () méthode après modification dans la validation.

Stackblitz Demo


2 commentaires

Ne fonctionne pas cette regex. J'ai aussi mis la mise à jourValueAndvalidité () mais pas fonctionne


Pouvez-vous fournir une démo Stackblitz?



0
votes

Pour que l'entrée n'avait aucun problème, il doit remplir tous les validateurs donnés. Actuellement, vous avez 2 validateurs qui font cela: xxx

Le premier est complètement contenu dans le second. Cela signifie que vous pouvez soit supprimer complètement le premier et laisser uniquement la seconde, soit enlever le premier et faire la pièce \ / [0-9] {1,2} en option.


0 commentaires

0
votes

Créez un validateur personnalisé et ajoutez plusieurs vérifications à l'intérieur de cette fonction, quelque chose comme celui-ci

​​ essayez ceci xxx

Exemple


0 commentaires