Ответы справочной службы
Пунктуационных ошибок нет. Имеет смысл перестроить фразу, чтобы избежать нанизывания родительных падежей.
Страница ответаПравильно: застежка-молния. Оборот застежка на пуговицах лексически некорректен, поскольку пуговица и есть застежка.
Страница ответаСправочники
§ 17. Следует различать суффиксы существительных -ик (-ник, -чик) и -ек. Первый из них сохраняет гласную при склонении, а во втором она является беглой, например: столик – столика, дворник – дворника, стаканчик – стаканчика, но: ножичек – ножичка, овражек – овражка, барашек – барашка. § 18. Следует различать суффиксы существительных -ец- и -иц-: в существительных мужского рода пишется -ец- (с беглым е), например: комсомолец –
...§ 17. Следует различать суффиксы существительных...
...VIII. Неударяемые гласные в суффиксах...