Легкий
Задача по JavaScript — Форматирование по маске
Работа со строками
Описание
Код
Необходимо написать функцию mask, которая принимает:
Положительное число или строку с цифрами
Строку-маску, в которой специальный символ # обозначает место, куда нужно подставить цифру.
Функция должна вернуть новую строку, где все символы # в маске заменены цифрами из переданного значения в порядке слева
направо. Если цифр недостаточно — оставшиеся # остаются без изменений.
mask(123456, '##-##-####'); // "12-34-56##"
mask("987", "+7 (###) ###-##-##"); // "+7 (987) ###-##-##"
mask(42, "Order ##"); // "Order 42"
mask(123456789, "###-###"); // "123-456" (лишние цифры отбрасываются)Описание
Console
Perfomance
Очистить
Время выполнения: - мс