Formata CPF em JavaScript.
Obs: Não faz validação, apenas formata.
[js]
function formatarCPFExibicaoApenas(v) {
if (v != undefined) {
if (v.length <= 14) { //CPF
//Coloca um ponto entre o terceiro e o quarto dígitos
v = v.replace(/(\d{3})(\d)/, "$1.$2")
//Coloca um ponto entre o terceiro e o quarto dígitos
//de novo (para o segundo bloco de números)
v = v.replace(/(\d{3})(\d)/, "$1.$2")
//Coloca um hífen entre o terceiro e o quarto dígitos
v = v.replace(/(\d{3})(\d{1,2})$/, "$1-$2")
return v;
}
}
}
[/js]