Por algum motivo, acho que as expressões regulares podem resolver todos os problemas e, por algum motivo, sempre descubro que a expressão regular que estou tentando criar é muito complicada e provavelmente não é o melhor caminho para obter o que quero. Caso em questão: precisei criar uma expressão regular para não corresponder a uma […]
Tag: string

Obter parâmetros da string de consulta com JavaScriptObter parâmetros da string de consulta com JavaScript
Os parâmetros de string de consulta têm sido incrivelmente úteis no lado do servidor desde que a Internet decolou, mas foi somente quando os aplicativos da Web orientados por AJAX se tornaram populares que passamos a confiar demais neles no lado do cliente; Não apenas pegamos os valores dos parâmetros, mas também os modificamos […]

CSS Ellipsis Beginning of String (Elipse CSS no início da cadeia de caracteres)CSS Ellipsis Beginning of String (Elipse CSS no início da cadeia de caracteres)
Fiquei incrivelmente feliz quando o CSS text-overflow: ellipsis (casado com a width e overflow: hidden foi introduzido na especificação CSS e nos navegadores; o recurso permitiu que parássemos de tentar casar o cálculo de largura do JavaScript com o cálculo de largura e truncamento de strings. A elipse do CSS também foi muito favorável à […]

JavaScript String replaceAllJavaScript String replaceAll
A substituição de uma substring de texto em uma string maior sempre foi enganosa em JavaScript. Eu escrevi Substituir todas as ocorrências de uma cadeia de caracteres em JavaScript anos atrás e ainda é um dos meus artigos mais lidos. A confusão está no fato de que replace substitui apenas a primeira ocorrência de uma […]

Extrair um número de uma string com JavaScriptExtrair um número de uma string com JavaScript
A entrada do usuário nos campos de formulário HTML geralmente é fornecida ao JavaScript como uma cadeia de caracteres. Vivemos com esse fato há décadas, mas às vezes os desenvolvedores precisam extrair números dessa string. Há várias maneiras de obter esses números, mas vamos nos basear em expressões regulares para extrair esses números! Para empregar […]