我正在尝试制作一个正则表达式来验证 iSCSI 限定名称。一个限定名称的例子是iqn.2011-08.com.example:storage
This is example is minimum,我见过其他更扩展的例子。
到目前为止,我必须对此进行验证:
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";
}
我如何将它扩展到与休息一起工作,因为它是一个描述标签,:
所以我不会在之后解析。:
域名的大小是否有限制?