Como extrair um número de uma string em javascript

Como extrair um número de uma string em javascript

Na fase de programação usando JavaScript, pode haver uma situação para se livrar dos valores de lixo contidos nos dados em massa. Por exemplo, decodificar os dados codificados para utilizá -los ou classificar os dados para torná -los legíveis/compreensíveis. Em tais situações, extrair um número de uma string em JavaScript faz maravilhas ao utilizar os dados contidos e gerenciar a memória efetivamente.

Este blog discutirá as abordagens para extrair um número (s) de uma string usando JavaScript.

Como extrair um número (s) de uma string usando javascript?

Para extrair um número de uma string em JavaScript, implemente as seguintes abordagens combinadas com o “expressão regular”:

  • ““substituir()”Método.
  • ““corresponder()”Método.

Abordagem 1: Extrair/recuperar um número de uma string em JavaScript usando o método replate ()

O "substituir()”O método localiza um valor específico em um valor de string e o substitui. Este método pode ser utilizado para substituir todos os caracteres não dígitos contidos por uma string nula e exibir o novo valor.

Sintaxe

corda.Substitua (localize, novo)

Na sintaxe acima:

  • ““localizar”Corresponde ao valor que precisa ser substituído pelo“novo”Valor na sequência associada.

Exemplo

Vamos ver o exemplo a seguir:

No trecho de código acima:

  • Inicialize o valor da string declarada.
  • Na próxima etapa, aplique o “substituir()”Método.
  • Seu primeiro parâmetro, “\ D" e "g”, Combinado fará uma pesquisa global para os caracteres não-dígitos e os substituirá por uma string vazia, especificada como seu segundo parâmetro.
  • Por fim, exiba os dígitos extraídos do valor de string especificado.

Saída

Como visto na saída acima, os números incluídos no valor da string são extraídos e exibidos.

Abordagem 2: Extrair/recuperar um número de uma string em javascript usando o método match ()

O "corresponder()”O método corresponde a uma sequência específica com base em uma expressão regular. Este método pode ser implementado para corresponder aos números em uma string e retornar a primeira partida completa.

Sintaxe

corda.Match (pesquisa)

Nesta sintaxe, “procurar”Aponta para o valor que precisa ser pesquisado.

Exemplo

O exemplo abaixo dado explica o conceito:

No bloco de código acima:

  • Da mesma forma, inicialize o valor da string declarado com números.
  • Depois disso, aplique o “corresponder()”Método como a expressão regular declarada para procurar o“dígitos (0-9)”No valor da string.
  • Finalmente, exiba os números extraídos resultantes da string.
  • Observe que o associado “[0]”Indica que o resultado contém a primeira partida completa.

Saída

A saída acima indica que o requisito desejado é alcançado.

Conclusão

O "expressão regular"Em combinação com o"substituir()”Método ou o“corresponder()”O método pode ser utilizado para extrair um número de uma string em JavaScript. A abordagem anterior substitui os caracteres de string contidos por uma string vazia, extraindo assim os números. A última abordagem recupera a primeira partida do valor da string que corresponde à expressão regular. Este artigo explicou as abordagens para extrair/escolher um número de uma string usando JavaScript.