iSCSI 修飾名を検証する正規表現を作成しようとしています。修飾名の例は次のとおりですiqn.2011-08.com.example:storage。これは最小限の例です。より拡張された他の例を見てきました。
これまでのところ、これを検証する必要があるのは次のとおりです。
print "Enter a new target name: ";
my $target_name = <STDIN>;
chomp $target_name;
if ($target_name =~ /^iqn\.\d{4}-\d{2}/xmi) {
print GREEN . "Target name is valid!" . RESET . "\n";
} else {
print RED . "Target name is not valid!" . RESET . "\n";
}
説明タグであるため、後で解析する:つもりはありません。:
ドメイン名の大きさに制限はありますか?