Я хочу проверить имя (например, Azure vnet), предоставленное в скрипте, для проверки соглашения об именовании в Azure vnet (как будто оно не должно иметь никаких специальных символов и длиной 2-64)
Я использую нижекод, но он не работает, если строка $ name содержит специальный символ.
Работает только для 0-9 и az.
$name = "zzz"
$name -cmatch "^[0-9a-z]*$"
Нужен код для проверки строки, котораяимеет для особого характера.Если он имеет специальный символ, он должен вернуть true.