Repository URL to install this package:
|
Version:
1.0.0 ▾
|
<?php
/**
* Classe para normalizar nomes proprios
*/
namespace Modules\Core\Utils;
abstract class TextFormat
{
public static function formataTelefone($numero)
{
$numero = preg_replace('/^[+]\d{2}|[^\d]/', '', $numero);
return preg_filter('/^(\d{2})(\d{4,5})(\d{4})$/', '($1) $2-$3', $numero);
}
public static function formataCep($numero)
{
$numero = preg_replace('/^[+]\d{2}|[^\d]/', '', $numero);
return preg_filter('/^(\d{5})(\d{3})$/', '$1-$2', $numero);
}
public static function formataCpf($numero)
{
$numero = preg_replace('/^[+]\d{2}|[^\d]/', '', $numero);
return preg_filter('/^(\d{3})(\d{3})(\d{3})(\d{2})$/', '$1.$2.$3-$4', $numero);
}
}