salut,
hier, en jouant avec l'attribut de validation [validateRange()]
PS> help validater | select-string 'validateRange$' -co 0,17
je suis tombé sur un comportement non documenté de cet attribut...voici mes tests:
test1:
1 2 3 4 5 6 7 8
| function foo-int32 {
Param (
[Parameter()]
[ValidateRange(500kb,200mb)]
$inter
)
$inter
} |
test2:
1 2 3 4 5 6 7 8
| function foo-date {
Param (
[Parameter()]
[ValidateRange('1/1/2012','1/3/2012')]
$date
)
$date
} |
test3:
1 2 3 4 5 6 7 8
| function foo-letter {
Param (
[Parameter()]
[ValidateRange('e','f')]
$letter
)
$letter
} |
test4:
1 2 3 4 5 6 7 8
| function foo-time {
Param (
[Parameter()]
[ValidateRange("03:36:40", "03:36:49")]
$time
)
$time
} |
test5:
1 2 3 4 5 6 7 8
| function foo-int32 {
Param (
[Parameter()]
[ValidateRange(5*7,8*6)]
$inter
)
$inter
} |
surprenant...non !?
Partager