/.*(usluga\d+_btn).*/
\d+
- одно или несколько чисел (если до двухзначных номеров дойдет)Вы запускаете makeCounter один раз
Это не глупый, а единственный нормальный вариант.это театр безопасности. Да, возможно он произведет на кого-то впечатление, и кого-то из потенциальных сливателей испугают последствия. На деле вы с этой бумажкой в суд не сможете сходить, т.к. для правильной бумажки нужны скилловые юристы, а от неправильной мало толку. Поинтересуйтесь у людей работающих в крупных конторах, типа газпрома или сбера. Вы не можете сказать "все секретно" одной строкой в договоре, придется на каждый документ вешать бирочку ДСП или типа того. Это добавляет очень много бюрократии и замедляет процесс разработки.
https://regex101.com/r/4mx2DV/1