Hvordan sjekke om strengen inneholder tilbakeslag i JavaScript

Hvordan sjekke om strengen inneholder tilbakeslag i JavaScript
Escape -tegnene, inkludert en tilbakeslag (\), Tab (t), enkelt sitat (') og dobbelt sitat (“), er alle representert i en streng ved hjelp av Backslash -symbolet (\). Noen ganger må du sørge for at strengen ikke inneholder tilbakeslag. I et slikt scenario må du bruke to tilbakeslag på en gang som en tilbakeslag i en streng eller et vanlig uttrykk.

Denne studien vil gi prosedyren for å bestemme om en tilbakeslag eksisterer i en streng.

Hvordan sjekke om strengen inneholder tilbakeslag i JavaScript?

For å bestemme om strengen har en tilbakeslag, bruk JavaScript-metodene under levert:

  • Inkluderer () Metode
  • Match () Metode

La oss bruke dem begge en etter en!

Metode 1: Kontroller om strengen inneholder tilbakeslag ved bruk av inkluderer () -metode

JavaScript “inkluderer ()”Metode brukes til å sjekke om en tegn eller en streng er inkludert i strengen, eller om den finnes i strengen eller ikke. Du kan bruke den til å se etter en tilbakeslag i en streng. For dette formålet aksepteres tilbakeslag som argumenter etter Include () -metoden, og hvis de finnes i strengen, returnerer det “ekte”; ellers, “falsk”.

Syntaks

Syntaksen for Include () -metoden er som følger:

streng.Inkluderer (SearchString);

Her, “SearchString”Er substring eller et tegn som vil bli søkt i en streng.

Eksempel

Her, i eksemplet, vil vi først lage en streng med tilbakeslaget:

var str = "\\ er en tilbakeslag";

Her refererer to tilbakeslag i en streng til den enkle tilbakeslaget fordi fluktkarakterene brukes i en streng ved hjelp av tilbakeslag, for eksempel enkelt- eller doble sitater i en streng (\', \“); Tilsvarende bruker vi tilbakeslaget som (\\).

Deretter kan du ringe Include () -metoden ved å passere en tilbakeslag som et argument, og den resulterende verdien lagres i en variabel som heter “res”:

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

Skriv ut verdien av “res”Variabel ved hjelp av“konsoll.Logg()”Metode:

konsoll.logg (res);

Utgangen indikerer at tilbakeslaget eksisterer i strengen:

La oss gå mot den andre metoden!

Metode 2: Kontroller om strengen inneholder tilbakeslag ved bruk av Match () -metoden

kamp()”Metode i JavaScript verifiserer også om strengen inneholder en tilbakeslag eller ikke. Den sammenligner en streng med et regex -mønster eller vanlig uttrykk. En rekke matchede forekomster returneres hvis en kamp ble funnet; Ellers er null satt som retursaken. Match () -metoden kan også bruke den ternære operatøren, også kjent som en betinget uttalelse.

Syntaks

Bruk den gitte syntaks for match () -metode:

streng.match (regexpattern);

Her vil Match () -metoden samsvare med den spesifiserte “regexpattern”Med karakterene til“streng”.

Eksempel

Vi vil nå bruke den samme strengen og ringe match () -metoden ved å passere et regex -mønster “/\\/”For tilbakeslag som sjekker om tilbakeslaget er til stede i strengen eller ikke. Bruk også den ternære operatøren med match () -metoden i stedet for en betinget uttalelse:

var res = str.kamp(/\\/) ? "Ja Nei";

Til slutt, skriv ut den resulterende verdien på konsollen ved å bruke “konsoll.Logg()”Metode:

konsoll.logg (res);

Utgangen gir “ja”Som betyr at strengen inneholder tilbakeslag:

Vi har samlet de enkleste metodene for å bestemme om strengen inneholder tilbakeslag i en streng.

Konklusjon

For å sjekke om strengen har en tilbakeslag, kan du bruke JavaScript -metodene, for eksempel Include () -metoden eller Match () -metoden. Inkluderer () metodesøk i tilbakeslaget som en substring i en gitt streng og returnerer en boolsk verdi, mens Match () -metoden sammenligner strengen med mønsteret, og den returnerer en rekke kamper. I denne studien har vi gitt prosedyren for å sjekke om den spesifiserte strengen inneholder en tilbakeslag.