2017-10-10 17 views
0

1つまたは複数のサブドメインを受け入れるスクリプトがありますが、検証する必要がありますが、[ValidatePattern()]は配列の最初の項目のみをチェックしているようです。配列のパターンの検証

コード:

param(
    [ValidatePattern('\w*\.domain\.com')][string]$subdomain 
) 

この入力が受け付けられます:

.\script.ps1 -subdomain "test.domain.com", "randomstring" 

は、アレイ内のすべてのエントリを検証する方法はありますか?スクリプトのサブドメインパラメータの

答えて

3
param(
    [ValidatePattern('\w*\.domain\.com')][string[]]$subdomain 
) 

は、複数の値を受け入れません。 [string[]]$subdomain