Como verificar se a string contém um ponto de interrogação no JavaScript

Como verificar se a string contém um ponto de interrogação no JavaScript

No último de qualquer frase ou frase, um ponto de interrogação (?) é uma marca de pontuação utilizada para representar uma pergunta direta. Às vezes, você precisa verificar se há algum ponto de interrogação em um documento de texto ou um parágrafo. Por exemplo, validar as perguntas presentes no texto. JavaScript fornece alguns métodos internos que ajudam a executar esta tarefa com eficiência.

Este tutorial demonstrará o procedimento para verificar o ponto de interrogação em uma string.

Como verificar se a string contém um ponto de interrogação no JavaScript?

Para verificar se uma determinada string tem um ponto de interrogação, use os seguintes métodos.

  • Inclui () método
  • Método Match ()

Vamos usar os dois um por um!

Método 1: Verifique se a string contém o ponto de interrogação usando o método ()

Para verificar se um ponto de interrogação está presente em uma string, use o “inclui ()”Método. Ele aceita um ponto de interrogação como um argumento e retorna "verdadeiro" se o ponto de interrogação existir na string, caso contrário, ele produz "falso”.

Sintaxe

Siga o método abaixo mencionado para usar o método inclui ():

corda.inclui (caractere);

Aqui, "personagem”Pode ser um ponto de interrogação (?) que será verificado na string especificada.

Exemplo

Neste exemplo, criaremos uma string armazenada em uma variável chamada “corda”:

var string = "Como codificar um programa JavaScript?";

Em seguida, invocar o método incluir () aproveitando um ponto de interrogação como argumento e armazene o resultado retornado na variável “Ans”:

var ans = string.inclui ('?');

Por fim, imprima o valor resultante usando o “console.registro()”Método:

console.log (Ans);

A saída exibida “verdadeiro”, Que indica que a sequência contém um ponto de interrogação (?):

Vamos em direção ao segundo método!

Método 2: Verifique se a string contém o ponto de interrogação usando o método MATCH ()

Outro método em JavaScript chamado “corresponder()”O método verifica se uma string contém um ponto de interrogação ou não. O método match () compara uma string a uma expressão regular ou um padrão regex. Se ocorrer uma correspondência, uma variedade de correspondências será retornada; caso contrário, o nulo é devolvido. O operador ternário ou declaração condicional também pode ser usada com o método Match ().

Sintaxe

Siga a sintaxe dada para verificar a string contém um ponto de interrogação usando o método Match ():

corda.correspondência (regexpattern);

Aqui, o "regexpattern" é a expressão regular que procurará o ponto de interrogação na string.

Exemplo

Agora usaremos a mesma string criada no exemplo acima e usaremos o operador ternário com o método Match (), passando a expressão regular para procurar o ponto de interrogação:

var ans = string.corresponder(/\?/g) ? "verdadeiro falso";

Imprima o resultado no console:

console.log (Ans);

Como você pode ver, a saída dá “verdadeiro”O que significa o ponto de interrogação (?) existir na string:

Reunimos os métodos JavaScript mais simples para determinar se a string contém um ponto de interrogação.

Conclusão

Para verificar se a string contém um ponto de interrogação, você pode usar métodos predefinidos JavaScript, como o método incluir () ou match (). O método inclui () pesquisa o ponto de interrogação como uma substring, enquanto o método Match () compara a string com base no padrão fornecido. Este tutorial demonstrou o procedimento para verificar o ponto de interrogação em uma string com uma explicação detalhada.