Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
L’attribut ValidatePattern spécifie un modèle d’expression régulière qui valide l’argument d’un paramètre d’applet de commande. Cet attribut peut également être utilisé par les fonctions Windows PowerShell.
Lorsque ValidatePattern est appelé dans une applet de commande, le runtime Windows PowerShell convertit l’argument du paramètre d’applet de commande en chaîne, puis compare cette chaîne au modèle fourni par l’attribut ValidatePattern. L’applet de commande est exécutée uniquement si la représentation sous forme de chaîne convertie de l’argument et la correspondance de modèle fournie. S’ils ne correspondent pas, une erreur est levée par le runtime Windows PowerShell.
Syntaxe
[ValidatePattern(string regexString)]
[ValidatePattern(string regexString, Named Parameters)]
Paramètres
RegexString (System.String) Obligatoire. Spécifie une expression régulière qui valide l’argument de paramètre.
Options (System.Text.RegularExpressions.RegexOptions) Paramètre nommé facultatif. Spécifie une combinaison au niveau du bit de System.Text.RegularExpressions.RegexOptions indicateurs qui spécifient des options d’expression régulière.
Remarques
Cet attribut ne peut être utilisé qu’une seule fois par paramètre.
Vous pouvez utiliser le paramètre
Optionde l’attribut pour définir davantage le modèle. Par exemple, vous pouvez rendre le modèle sensible à la casse.Si cet attribut est appliqué à une collection, chaque élément de la collection doit correspondre au modèle.
L’attribut ValidatePattern est défini par la classe System.Management.Automation.ValidatePatternAttribute.