当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] ValidatePattern 属性声明

作者:精品下载站 日期:2024-12-14 02:52:48 浏览:12 分类:玩电脑

ValidatePattern 属性声明


ValidatePattern 属性指定验证 cmdlet 参数的参数的正则表达式模式。 Windows PowerShell 函数也可以使用此属性。

在 cmdlet 中调用 ValidatePattern 时,Windows PowerShell 运行时会将 cmdlet 参数的参数转换为字符串,然后将该字符串与 ValidatePattern 属性提供的模式进行比较。仅当参数的转换字符串表示形式与提供的模式匹配时,才会运行 cmdlet。如果它们不匹配,Windows PowerShell 运行时将引发错误。

句法

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

参数

RegexString (System.String) 必需。指定验证参数参数的正则表达式。

选项 (System.Text.Regularexpressions.Regexoptions) 可选的命名参数。指定指定正则表达式选项的 System.Text.Regularexpressions.Regexoptions 标志的按位组合。

评论

  • 每个参数只能使用该属性一次。

  • 您可以使用属性的 Option 参数来进一步定义模式。例如,您可以使模式区分大小写。

  • 如果将此属性应用于集合,则集合中的每个元素都必须与该模式匹配。

  • ValidatePattern 属性由 System.Management.Automation.Validatepatternattribute 类定义。

参见

系统.管理.自动化.Validatepatternattribute

编写 Windows PowerShell Cmdlet

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯