Come verificare se la stringa contiene backslash in JavaScript

Come verificare se la stringa contiene backslash in JavaScript
I personaggi di Escape, tra cui una backslash (\), la tab (t), il singolo citazione (') e la doppia citazione (“), sono tutti rappresentati in una stringa con l'aiuto del simbolo di backslash (\). A volte è necessario assicurarsi che la stringa non contenga una retroscena. In tale scenario, è necessario utilizzare due backsheshes contemporaneamente come retroscena in una stringa o un'espressione regolare.

Questo studio fornirà la procedura per determinare se esiste una retroscena in una stringa.

Come verificare se la stringa contiene backslash in JavaScript?

Per determinare se la stringa ha una retroscena, utilizzare i metodi JavaScript sotto forniti:

  • Metodo include ()
  • Metodo Match ()

Usiamo entrambi uno per uno!

Metodo 1: verificare se la stringa contiene retroscena utilizzando () metodo

Il javascript "Include ()"Il metodo viene utilizzato per verificare se un carattere o una stringa è incluso nella stringa o se esiste o meno nella stringa. È possibile usarlo per verificare la presenza di una navigazione in una stringa. A tale scopo, le backsheshes sono accettate come argomenti dal metodo Include () e se si trovano nella stringa, restituisce "VERO"; altro, "falso".

Sintassi

La sintassi per il metodo Include () è la seguente:

corda.Include (SearchString);

Qui, "stringa di ricerca"È la sottostringo o un carattere che verrà cercato in una stringa.

Esempio

Qui, nell'esempio, creeremo innanzitutto una stringa con la retroscena:

var str = "\\ è una retroscena";

Qui, due backshashes in una stringa si riferiscono alla singola backslash perché i caratteri di escape sono usati in una stringa con l'aiuto di backslash, come citazioni singole o doppie in una stringa (\', \“); Allo stesso modo, utilizziamo la retromarcia come (\\).

Quindi, chiama il metodo Include () passando una retroscena come argomento e il valore risultante viene archiviato in una variabile denominata "res":

var res = str.include ('\');

Stampare il valore di "res"Variabile con l'aiuto di"console.tronco d'albero()" metodo:

console.log (res);

L'output indica che la backslash esiste nella stringa:

Passiamo verso il secondo metodo!

Metodo 2: verificare se la stringa contiene retroscena utilizzando il metodo Match ()

IL "incontro()"Il metodo in JavaScript verifica anche se la stringa contiene una retroscena o no. Confronta una stringa con un modello di regex o un'espressione regolare. Viene restituito un array di eventi abbinati se è stata trovata una partita; Altrimenti, Null è impostato come caso di ritorno. Il metodo Match () può anche utilizzare l'operatore ternario, noto anche come dichiarazione condizionale.

Sintassi

Utilizzare la sintassi data per match ():

corda.Match (regexPattern);

Qui, il metodo Match () corrisponderà al specificato "regexpattern"Con i personaggi del"corda".

Esempio

Ora useremo la stessa stringa e chiameremo il metodo Match () passando un modello di regex "/\\/"Per la backslash che controlla se la retromarcia è presente nella stringa o no. Inoltre, utilizza l'operatore ternario con il metodo Match () anziché una dichiarazione condizionale:

var res = str.incontro(/\\/) ? "si No";

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

console.log (res);

L'output dà ""Il che significa che la stringa contiene retroscena:

Abbiamo assemblato i metodi più semplici per determinare se la stringa contiene retroscena in una stringa.

Conclusione

Per verificare se la stringa ha una retroscena, è possibile utilizzare i metodi JavaScript, come il metodo Include () o il metodo Match (). Il metodo Include () cerca la backslash come sottostringa in una determinata stringa e restituisce un valore booleano, mentre il metodo Match () confronta la stringa con il modello e restituisce un array di corrispondenze. In questo studio, abbiamo fornito la procedura per verificare se la stringa specificata contiene una retroscena.