Но, точка в названиях недопустима.
Да, это понятно.
Но верное поведение такое быть должно, "защита от дурака":
- не допускать сохранять такое значение при нажатии кнопки сохранить (подсвечивать красным поле где ошибка либо иное предупреждение)
- либо оставить как есть, но допускать исправление и не зависать, если неверный формат имени узла был внесен и сохранен ранее.
Мне кажется вариант 1 более надежен - просто не допускать такую ситуацию