我需要将收到的字符串放入以下格式:
"## ## ## ###"
在打字稿/javascript中
Eg:
"12 34 56 789"
我知道有string-mask
以及通过 JQuery 的某种方式,有没有更简单的方法来做到这一点?
您可以用所需的数据替换每个模式部分。
function format(value, pattern) {
let i = 0;
const v = value.toString();
return pattern.replace(/#/g, _ => v[i++]);
}
console.log(format(123456789, '## ## ## ###'));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)