Легкий

Задача по JavaScript — Форматирование по маске

Работа со строками
Описание
Код

Необходимо написать функцию mask, которая принимает:

Положительное число или строку с цифрами

Строку-маску, в которой специальный символ # обозначает место, куда нужно подставить цифру.

Функция должна вернуть новую строку, где все символы # в маске заменены цифрами из переданного значения в порядке слева
направо. Если цифр недостаточно — оставшиеся # остаются без изменений.

mask(123456, '##-##-####'); // "12-34-56##"
mask("987", "+7 (###) ###-##-##"); // "+7 (987) ###-##-##"
mask(42, "Order ##");  // "Order 42"
mask(123456789, "###-###"); // "123-456" (лишние цифры отбрасываются)

Описание
Console
Perfomance
Очистить
Время выполнения: - мс
Запустить