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

Como Verificar Se A String Contem Ponto De Interrogacao Em Javascript



No final de qualquer frase ou frase, um ponto de interrogação (?) é um sinal de pontuação utilizado para representar uma pergunta direta. Às vezes, você precisa verificar se há algum ponto de interrogação em um documento de texto ou em um parágrafo. Por exemplo, para validar as questões presentes no texto. O JavaScript fornece alguns métodos integrados que ajudam a realizar essa 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 ponto de interrogação em JavaScript?

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



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 includes()

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 argumento e retorna “true” se o ponto de interrogação existir na string, caso contrário, ele retorna “ falso ”.





Sintaxe

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

corda. inclui ( personagem ) ;

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



Exemplo

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

foi corda = 'Como codificar um programa JavaScript?' ;

Em seguida, invoque o método includes() passando um ponto de interrogação como argumento e armazene o resultado retornado na variável “ ano ”:

foi ano = corda. inclui ( '?' ) ;

Finalmente, imprima o valor resultante usando o “ console.log() ” método:

console. registro ( ano ) ;

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

Vamos para o 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 de “ Combine() ” verifica se uma string contém um ponto de interrogação ou não. O método match() compara uma string com uma expressão regular ou um padrão regex. Se ocorrer uma correspondência, uma matriz de correspondências será retornada; caso contrário, o nulo é retornado. O operador ternário ou instrução condicional também pode ser usado com o método match().

Sintaxe

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

corda. Combine ( regexPadrão ) ;

Aqui, o “regexPattern” é a expressão regular que buscará 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:

foi ano = corda. Combine ( /\?/g ) ? 'verdadeiro' : 'falso' ;

Imprima o resultado no console:

console. registro ( ano ) ;

Como você pode ver, a saída dá “ verdadeiro ” o que significa que o ponto de interrogação (?) existe 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 de JavaScript, como o método includes() ou match(). O método includes() procura 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.