Come verificare se la stringa contiene un punto interrogativo in JavaScript

Come verificare se la stringa contiene un punto interrogativo in JavaScript

Alla fine di qualsiasi frase o frase, un punto interrogativo (?) è un segno di punteggiatura utilizzato per rappresentare una domanda diretta. A volte, è necessario verificare se esiste un punto interrogativo in un documento di testo o in un paragrafo. Ad esempio, per convalidare le domande presenti nel testo. JavaScript fornisce alcuni metodi integrati che aiutano a svolgere questo compito in modo efficiente.

Questo tutorial dimostrerà la procedura per verificare il punto interrogativo in una stringa.

Come verificare se la stringa contiene un punto interrogativo in JavaScript?

Per verificare se una determinata stringa ha un punto interrogativo, utilizzare i seguenti metodi.

  • Metodo include ()
  • Metodo Match ()

Usiamo entrambi uno per uno!

Metodo 1: verificare se la stringa contiene il punto interrogativo usando il metodo Include ()

Per verificare se un punto interrogativo è presente in una stringa, usa il "Include ()" metodo. Accetta un punto interrogativo come argomento e restituisce "vero" se il punto interrogativo esiste nella stringa, altrimenti emette "falso".

Sintassi

Seguire il metodo di seguito per utilizzare il metodo Include ():

corda.Include (carattere);

Qui, "carattere"Può essere un punto interrogativo (?) che verrà controllato nella stringa specificata.

Esempio

In questo esempio, creeremo una stringa memorizzata in una variabile denominata "corda":

var string = "Come codificare un programma JavaScript?";

Quindi, invoca il metodo Include () passando un punto interrogativo come argomento e memorizza il risultato restituito nella variabile "Ans":

var ans = stringa.Include ('?');

Infine, stampare il valore risultante usando "console.tronco d'albero()" metodo:

console.log (Ans);

L'uscita visualizzata "VERO"Il che indica che la stringa contiene un punto interrogativo (?)

Andiamo verso il secondo metodo!

Metodo 2: verificare se la stringa contiene un punto interrogativo usando il metodo Match ()

Un altro metodo in JavaScript chiamato "incontro()"Metodo verifica se una stringa contiene un punto interrogativo o meno. Il metodo Match () confronta una stringa con un'espressione regolare o un modello di regex. Se si verifica una corrispondenza, viene restituita una serie di corrispondenze; altrimenti il ​​null viene restituito. L'operatore ternario o l'istruzione condizionale possono anche essere utilizzati con il metodo Match ().

Sintassi

Seguire la sintassi data per verificare che la stringa contiene un punto interrogativo usando il metodo Match ():

corda.Match (regexPattern);

Qui, il "regexpattern" è l'espressione regolare che cercherà il punto interrogativo nella stringa.

Esempio

Ora useremo la stessa stringa creata nell'esempio sopra e useremo l'operatore ternario con il metodo Match () passando l'espressione regolare per cercare il punto interrogativo:

var ans = stringa.incontro(/\?/G) ? "vero falso";

Stampa il risultato sulla console:

console.log (Ans);

Come puoi vedere, l'output dà "VERO"Il che significa il punto interrogativo (?) esiste nella stringa:

Abbiamo raccolto i metodi JavaScript più semplici per determinare se la stringa contiene un punto interrogativo.

Conclusione

Per verificare se la stringa contiene un punto interrogativo, è possibile utilizzare i metodi predefiniti JavaScript, come il metodo Include () o Match (). Il metodo Include () cerca il punto interrogativo come sottostringa, mentre il metodo Match () confronta la stringa in base al modello dato. Questo tutorial ha dimostrato la procedura per verificare il punto interrogativo in una stringa con una spiegazione dettagliata.