Mozilla
-
, т.е должно получиться Moz----
const str = 'Mozilla';
const newStr = str.split('').reduce((s, letter, i) => {
if (i < 3) {
s += letter;
} else {
s += '-';
}
return s;
}, '');
console.log(newStr) // Moz----
str.slice(0, 3) + '-'.repeat(Math.max(0, str.length - 3))
// или
str.replace(/(?<=.{3})./g, '-')
// или
Array.from(str, (n, i) => i < 3 ? n : '-').join('')
// или
str.replace(/./g, (m, i) => i < 3 ? m : '-')
// или
str.match(/.{0,3}/) + Array(Math.max(0, str.length - 2)).join`-`
// или
str.substring(0, 3).padEnd(str.length, '-')