Андрей, нет такого риска, если следовать рекомендациям документации.
Чтобы добавить символ - в набор, его следует поместить туда первым или последним. Например:
---шаблон DNS-имени, куда могут входить буквы, цифры, минус и точка-разделитель: [-0-9a-zA-Z.];
Если писать так, как Вы предлагаете, то тогда больше шансов ошибиться, а если указать первым в символьном классе, то никаких ошибок и явно будет видно, что это "тире".