При разработке скриптов на JavaScript бывает появляется ошибка "var.replace is not a function", это означает что JS функция replace не может обработать передаваемые данные из-за не соответствия типов.
Проблема решается методом преобразования переменной в строковый тип данных функцией toString: