JSFiddle - React, Tailwind, and code Playground

JavaScript

var a = '123',
    words = ['foo', 'bar', 'baz'];

a.match(/\d/g).forEach(function (b, c){
    a = a.replace(new RegExp(b, 'g'), words[c].repeat(b));
});

console.log(a);