PowerShell 技能连载 - 验证整形变量
您可以在一个变量前简单地加上 [Int]
来确保它只包含数字位。但您是否知道从 PowerShell 4.0 开始,支持正则表达式的验证器呢?
通过这种方式,您可以定义一个变量只能为 2 位至 6 位的正数,或其它指定的模式:
1 | PS> [ValidatePattern('^\d{2,6}$')][int]$id = 666 |
PowerShell 技能连载 - 验证整形变量
http://blog.vichamp.com/2017/05/18/validating-integer-variables/