Вы можете использовать регулярное выражение, чтобы получить только последние 3 числа
mask = (n) => "**** " + n.match(/(\d{3})$/)[0];
console.log(mask("12345")); // **** 345
console.log(mask("12345 6 789")); // **** 789
console.log(mask("1234 5678 9101 1213")); // **** 213
Если ваши числа могут быть меньше 3 по длине, вы можете использовать это вместо
mask = (n) => n.replace(/(.+)(?=(\d){3}$)/g, "****");
if (mask.length != 0) console.log(mask("12345")); // **** 345
console.log(mask("12345 6 789")); // **** 789
console.log(mask("1234 5678 9101 1213")); // **** 213