Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, vi muito sobre mascaras de entrada para telefone, cep, etc... mais de saida não achei nada, tenho um banco onde os fones estão cadastrados somente 9999999999, tenho uma pagina em php que consulta e me trás toda informação da base incluindo o telefone, mais gostaria q no resultado saísse (99)9999-9999.
Você vai precisar de expressões regulares no caso.
As ERs necessárias são:
/^(\d{2})(\d{4})(\d{4})$/
para busca
E:
($1) $2-$3
para substituição.
Qual a linguagem server-side que está usando?
Se for PHP, você precisa fazer:
$fone = preg_replace('/^(\d{2})(\d{4})(\d{4})$/', '($1) $2-$3', $fone);
Me confirme, por favor, para que eu mova para a seção correta.