Introdução
Neste laboratório, exploraremos o mundo da programação JavaScript e aprenderemos como usá-la para construir aplicações web dinâmicas e interativas. Através de uma série de exercícios práticos e desafios de codificação, abordaremos tópicos como variáveis, tipos de dados, funções, fluxo de controle e muito mais. Ao final do laboratório, você terá uma sólida compreensão dos fundamentos da programação JavaScript e estará pronto para levar suas habilidades ao próximo nível.
Como Remover Caracteres Não-ASCII em JavaScript
Para remover caracteres ASCII não imprimíveis em JavaScript, você pode seguir estes passos:
- Abra o Terminal/SSH e digite
nodepara começar a praticar a codificação. - Use o método
String.prototype.replace()com uma expressão regular para remover caracteres ASCII não imprimíveis. - A expressão regular
/[^\x20-\x7E]/gcorresponde a qualquer caractere que não esteja no intervalo ASCII imprimível (valores decimais de 32 a 126). - A flag
gé usada para realizar uma correspondência global (ou seja, substituir todas as ocorrências de caracteres não-ASCII na string). - Aqui está um exemplo de como usar a função
removeNonASCII:
const removeNonASCII = (str) => str.replace(/[^\x20-\x7E]/g, "");
removeNonASCII("äÄçÇéÉêlorem-ipsumöÖÐþúÚ"); // 'lorem-ipsum'
Isso retornará a string com todos os caracteres não-ASCII removidos.
Resumo
Parabéns! Você concluiu o laboratório de Remoção de Caracteres Não-ASCII. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.