Как я могу число в формате CPF в JavaScript? - PullRequest
0 голосов
/ 04 апреля 2019

Я хотел бы отформатировать целое число в формате CPF (Cadastro de Pessoas Físicas) (бразильский идентификационный номер). Я хотел бы функцию, которая принимает целое число из 11 цифр в качестве аргумента и возвращает строку, отформатированную так:

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

Пример:

formatToCPF(integer){     // integer=94256116885

    String formattedString

    //code

return formattedString    //returns "942.561.168-85"

1 Ответ

0 голосов
/ 04 апреля 2019

Вы можете сначала получить строковое значение целого числа, а затем отформатировать его с помощью slice ().

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