2017-07-11 63 views
0

我需要在打印机脚本/ 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, '## ## ## ###'));