2017-07-11 19 views
0

typescript/javascriptに "## ## ####"の形式で受信した文字列を入れる必要があります。 (のような「12 34 56 789)。文字列のマスキング

私があります知っている 『文字列マスク』とjQueryを経由して、いくつかの方法は、それを行うにはsimplier方法はありますか?

答えて

4

あなたは指名手配して、各パターンの一部を置き換えることができますデータ。

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

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

関連する問題