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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro