Hvordan sjekke om streng inneholder tekst i JavaScript

Hvordan sjekke om streng inneholder tekst i JavaScript

I JavaScript kommer det en situasjon der du trenger å håndtere strengdata hvis format ikke er forståelig. I et slikt scenario kan du hente de etterfølgende strengverdiene og formatere dem deretter. I tillegg til det, hjelper denne tilnærmingen også med å lage en saksfølsom basert form for brukerne å legge inn seksjonene med bare blokkering eller store bokstaver.

Denne bloggen vil forklare metodene for å sjekke om en streng inneholder tekst i JavaScript.

Hvordan sjekke om streng inneholder tekst som er ufølsom i JavaScript?

For å sjekke om en streng inneholder tekst i JavaScript, kan følgende metoder brukes:

  • “Inkluderer ()” -metode med “Liste”.
  • “Match ()” og “Touppercase ()” -metoder.

Vi vil nå gå gjennom hver av de listede metodologiene en etter en!

Metode 1: Kontroller om streng inneholder tekst (Case Unsensitive) i JavaScript ved bruk av inkluderer () -metode med liste

inkluderer ()”Metoden bestemmer om den medfølgende strengen inkluderer de gitte tegnene eller ikke. Denne spesifikke metoden kan brukes ved hjelp av en liste som inneholder "sak ufølsom" tegn. Du kan bruke denne metoden på en slik måte at hvis den medfølgende strengen samsvarer med noen av listens verdier, vil strengen bli logget som tilfelle ufølsom på konsollen. I det andre tilfellet kan du legge til en annen melding for indikasjonen.

Syntaks

streng.Inkluderer (SearchValue)

Her, “SearchValue”Refererer til verdien som vil bli søkt i den spesifiserte“streng”.

Se på følgende eksempel for demonstrasjon.

Eksempel

I dette eksemplet vil en liste bli erklært med saken ufølsomme tegn:

liste = ["ana", "ana", "ana"]

Deretter vil vi lage en "streng”Som vi vil matche med listeverdien:

String = "Ana"

Nå, “Hvis/ellers”Tilstand vil bli brukt med“inkluderer ()”Metode for å sjekke om listen inneholder den spesifiserte tilfellet ufølsomme streng. I så fall vil den spesielle strengen bli logget som "Sak ufølsom”På konsollen. I det andre tilfellet vil det bli referert til som "Sak følsom”:

hvis (liste.inkluderer (streng))
konsoll.Logg ('Den medfølgende strengen er: Case ufølsom')

ellers
konsoll.Logg ('Den medfølgende strengen er: Case Sensitive')

Utgangen fra implementeringen ovenfor vil resultere som følger:

Metode 2: Kontroller om streng inneholder tekst (Case Unensitive) i JavaScript ved bruk av Match () og Touppercase () -metoder

kamp()”Metode samsvarer med den spesifiserte verdien med strengen som brukes for å få tilgang til denne metoden. Det kan brukes i kombinasjon med "Touppercase ()”Metoder for å sjekke om en streng har en ufølsom verdi.

Syntaks

streng.Match (streng.touppercase ())

Her, "Touppercase ()”Metoden vil først konvertere“streng”Inn i store bokstaver og match den med den originale strengen.

Eksempel

For det første, lag en streng med følgende verdi:

String = "Ana"

Deretter, bruk en "til”Loop for å iterere langs strengtegnene. Deretter påkaller “kamp()”Metode for å matche hvert tegn i den medfølgende strengen med den øvre sakversjonen av den samme strengen ved å bruke“Touppercase ()”Metode. Hvis verdien blir matchet, vises den ekstra meldingen i konsollvinduet:

for (i = 0; i<=3;i++)
if (streng [i].match (streng [i].touppercase ()))
konsoll.Logg ('Den medfølgende strengen er: Case ufølsom')

Produksjon


Vi har samlet den enkleste metoden for å sjekke om en streng inneholder en saksfølsom streng.

Konklusjon

For å sjekke om en streng inneholder den ufølsomme teksten i JavaScript, definerer du en liste med saken ufølsomme tegn i den medfølgende strengen og verifiser saken ved å bruke "inkluderer ()”Metode. Også "kamp()" med "Touppercase ()”Metode kan brukes på iterere langs strengtegnene og matche dem med storeversjonen av samme streng. Denne bloggen ledet deg om prosedyren for å sjekke om en streng inneholder saken ufølsom tekst i JavaScript.