Remover formatação de Telefone com PHP

Para efetuar o teste rápido e online, acesse: https://www.w3schools.com/php/phptryit.asp?filename=tryphp_compiler

Vamos lá, que todos estejam Bem com a Graça de Deus, juntamente com vossas famílias, segue código de uma function bem simples, caso tenham ideias para complementar, fiquem a vontade em comentar e eu ir atualizando:

<!DOCTYPE html>
<html>
<body>

<?php

function removerFormatacaoTelefone($str) {
    $str = preg_replace('/[áàãâä]/ui', 'a', $str);
    $str = preg_replace('/[éèêë]/ui', 'e', $str);
    $str = preg_replace('/[íìîï]/ui', 'i', $str);
    $str = preg_replace('/[óòõôö]/ui', 'o', $str);
    $str = preg_replace('/[úùûü]/ui', 'u', $str);
    $str = preg_replace('/[ç]/ui', 'c', $str);
    // $str = preg_replace('/[,(),;:|!"#$%&/=?~^><ªº-]/', '_', $str);
    $str = preg_replace('/[^a-z0-9]/i', '_', $str);
    $str = preg_replace('/_+/', '', $str); // ideia do Bacco :)
    
    return $str;
}



$txt = "+55 (44) 99960-0298";
echo('Function '. removerFormatacaoTelefone($txt));






?>

</body>
</html>
Please follow and like us:
Pin Share

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

RSS
Follow by Email
WP Radio
WP Radio
OFFLINE LIVE