Vamos aprender em detalhes.
.método exec ()
Com o objetivo de encontrar uma correspondência em uma determinada string, o método JavaScript Exec () é usado. Se esse método encontrar uma correspondência, o resultado é uma matriz e o resultado é nulo se não encontrar nenhuma correspondência.
Sintaxe
Regexpobject.exec (string)A string é um parâmetro necessário que especifica o texto que deve ser pesquisado.
Exemplo
Suponha que você queira encontrar algum texto em uma determinada string. Siga o exemplo abaixo.
Html
Aprendendo expressões regulares em JavaScript
No código acima, definimos nossa string no
Tag, além disso, criamos um botão e aplicamos um evento onclick nele. Uma função pesquisa () é atribuída ao evento OnLick, que é definido no código JavaScript. O último
Tags ocupa um ID que será usado para exibir o resultado do método EXEC ().
JavaScript
função search ()Neste código JavaScript, definimos uma função pela pesquisa de nome. Estamos criando um total de três variáveis. A primeira variável "txt" retém o texto do qual o método EXEC () procura uma string específica. Na segunda variável, estamos reduzindo nossa pesquisa especificando a string a ser pesquisada. A terceira variável executa o método EXEC () e, se houver várias correspondências, o método retornará uma matriz. Por fim, a matriz resultante é exibida no
tag usando o método getElementById.
Saída
Antes de clicar no botão.
Depois de clicar no botão.
O método EXEC () está funcionando corretamente.
.método de teste
O método test () funciona de maneira semelhante à do método EXEC () com a única diferença de que ele fornece resultados na forma verdadeira ou falsa.
Sintaxe
Regexpobject.teste (string)A string é um parâmetro necessário que especifica o texto que deve ser pesquisado.
Exemplo
Para entender o funcionamento do método test (), usaremos o exemplo usado na seção acima e usar o método test () em vez do método EXEC ().
JavaScript
função search ()Aqui estamos usando o método test () para procurar uma string no texto em que. Este método dará verdadeiro se encontrar a string correspondente e falsa se não encontrar a string especificada.
Saída
O método test () encontrou a string especificada e retornou "true".
.Método ToString ()
Para fins de buscar um número na forma de uma string, o método tostring () é usado.
Sintaxe
número.ToString (base)A base é um parâmetro opcional que denota um número que será usado como base, além disso, deve ser um número inteiro entre 2 e 36.
Exemplo 1:
Este exemplo demonstrou o funcionamento do método ToString () por nenhum parâmetro.
JavaScript
deixe num = 20;No código acima, não passamos nenhum parâmetro para o método tostring () para exibir o número 20 na forma de uma string.
Saída
Aqui você pode ver que o método tostring () converteu o número em uma string.
Exemplo 2:
Este exemplo demonstrou o funcionamento do método ToString () passando 2 como um parâmetro.
deixe num = 20;No código acima, a primeira variável "NUM" especifica o número que deve ser convertido em uma string e a segunda variável "texto" pega a primeira variável e aplica o método ToString () usando 2 como base.
Saída
O número 20 foi convertido em string usando a base 2.
Exemplo 3:
Este exemplo demonstrou o funcionamento do método ToString () por 8 como um parâmetro.
JavaScript
deixe num = 20;Aqui estamos convertendo o número 20 em uma string usando a base 8.
Saída
O número 20 foi convertido em string usando a base 8.
Exemplo 4:
Este exemplo demonstrou o funcionamento do método ToString () por 16 como um parâmetro.
JavaScript
deixe num = 20;No código acima, estamos passando 16 como uma base para o método tostring () para converter o número 20 em uma string.
Saída
O número 20 foi convertido em string passando 16 como um parâmetro.
Conclusão
O JavaScript fornece vários métodos internos para usar expressões regulares para manipular e processar texto. Alguns deles são .método exec (), .teste () método e .Método ToString (). O .o método EXEC () fornece uma matriz se a correspondência for encontrada, caso contrário, ele dê nulo e o .o método test () fornece verdadeiro caso a correspondência seja encontrada e falsa se não. O .ToString () Método, por outro lado, transformar um número em uma string. Esses métodos são demonstrados juntamente com exemplos relevantes no artigo.