Deklarace atributu ValidatePattern

Atribut ValidatePattern určuje vzor regulárního výrazu, který ověřuje argument parametru rutiny. tento atribut lze také použít funkcemi Windows PowerShell.

když je ValidatePattern vyvolána v rámci rutiny, modul runtime Windows PowerShell převede argument parametru rutiny na řetězec a pak porovná tento řetězec se vzorem poskytnutým atributem ValidatePattern. Rutina se spustí pouze v případě, že je převedená řetězcová reprezentace argumentu a zadaná shoda vzoru. pokud se neshodují, vyvolá modul runtime Windows PowerShell chybu.

Syntaxe

[ValidatePattern(string regexString)]
[ValidatePattern(string regexString, Named Parameters)]

Parametry

RegexString (System. String) vyžaduje se. Určuje regulární výraz, který ověřuje argument parametru.

Options (System. text. RegularExpressions. RegexOptions) volitelný pojmenovaný parametr. Určuje bitovou kombinaci příznaků System. text. RegularExpressions. RegexOptions , které určují možnosti regulárního výrazu.

Poznámky

  • Tento atribut lze použít pouze jednou pro každý parametr.

  • Můžete použít Option parametr atributu k dalšímu definování vzoru. Například můžete vytvořit rozlišení velkých a malých písmen.

  • Pokud je tento atribut použit pro kolekci, každý prvek v kolekci musí odpovídat vzoru.

  • Atribut ValidatePattern je definován třídou System. Management. Automation. Validatepatternattribute .

Viz také

System. Management. Automation. Validatepatternattribute

Vytvoření rutiny Windows PowerShellu