Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoas... tenho um campo CPF no banco que contém apenas números.
Após fazer o SELECT e exibir numa página (não num input) gostaria que ele mostrasse o CPF já formatado nnn.nnn.nnn-nn
Como posso fazer isso?
Você pode já colocar a mascara no server assim:
<?php
function mask($v, $m) {
$mkd = '';
$k = 0;
for ($i = 0; $i <= jir_strlen($m) - 1; $i++) {
if ($m[$i] == '#') {
if (isset($v[$k]))
$mkd .= $v[$k++];
}
else {
if (isset($m[$i]))
$mkd .= $m[$i];
}
}
return $mkd;
}
/*chamando a função
$cpf = mask('20174898760', '###.###.###-##');
*/
Ou pode fazer em js como sugeriu o colega gabrieldarezzo
Vish tem algumas maneiras.
Não sei se é a mais correta mas funciona:
Estuda sobre String no Javascript parceiro ^_^