如何在JavaScript中将数字转换为CPF格式?

时间:2019-04-04 11:02:40

标签: javascript formatting currency number-formatting

我想将整数格式设置为CPF(Cadastro de PessoasFísicas)(巴西ID号)格式。 我想要一个函数,该函数需要一个11位整数作为参数并返回这样的字符串:

###.###.###-##

示例:

formatToCPF(integer){     // integer=94256116885

    String formattedString

    //code

return formattedString    //returns "942.561.168-85"

1 个答案:

答案 0 :(得分:0)

您首先可以获取整数的String值,然后使用slice()对其进行格式化。

s = integer.toString()
formattedString = s.slice(0,3)+"."+
    s.slice(3,6)+"."+
    s.slice(6,9)+"-"+
    s.slice(9,11)