+79031002020
, на выводе надо его пропустить через функцию и выдать в итоге +7 903 100 2020
.const phoneMask = str =>{
var num = str.replace( /\D/g, '' ).split( /(?=.)/ ), i = num.length - 1;
if ( 0 <= i ) num.unshift( '+ ' );
if ( 1 <= i ) num.splice( 2, 0, ' ' );
if ( 4 <= i ) num.splice( 6, 0, ' ' );
if ( 7 <= i ) num.splice( 10, 0, ' ' );
return num
}
const replacePhone = (phone) => phone.split('').map((el, i) => i === 1 || i === 4 || i === 7 || i === 9 ? el+' ' : el).join('');
console.log(replacePhone('+79031002020'));