2017-07-11 2 views
0

Je dois mettre une chaîne reçue dans ce format = "## ## ## ###" en tapuscrit/javascript. (comme « 12 34 56 789).Masquage d'une chaîne

Je sais qu'il ya « string-masque » et d'une certaine façon par JQuery, est-il un moyen de plus simple de le faire?

Répondre

4

Vous pouvez remplacer chaque partie de modèle à la recherché données.

function format(value, pattern) { 
 
    var i = 0, 
 
     v = value.toString(); 
 
    return pattern.replace(/#/g, _ => v[i++]); 
 
} 
 

 
console.log(format(123456789, '## ## ## ###'));