Hvordan sjekke om en streng “startswith” en annen streng

Hvordan sjekke om en streng “startswith” en annen streng
I noen situasjoner er det behov for å bekrefte om den spesifikke strengen starter med en viss tegn eller en streng. For eksempel å validere brukerinngang, formatering eller manipulere strenger, og så videre. For å gjøre dette, bruk JavaScript forhåndsbygde “begynner med()”Metode.

Dette innlegget vil illustrere prosedyren for å bekrefte strengen starter med en annen spesifisert streng.

Hvordan sjekke/bekrefte om en streng “startswith” en annen streng?

For å bekrefte om en streng starter med den andre gitte strengen, bruk de gitte metodene:

  • StartSwith () -metode
  • INDEXOF () Metode

Metode 1: Sjekk om en streng "startswith" en annen streng ved å bruke "startswith ()" -metoden

I JavaScript kan du bestemme om en streng starter med en annen streng som bruker "begynner med()”Metode. Denne metoden gir en boolsk verdi som indikerer om strengen starter med en bestemt streng eller karakter. Hvis strengen begynner med den gitte/spesifiserte strengen, gir den ut sant, ellers gir den falsk. Dessuten er det en case-sensitiv metode.

Syntaks

Bruk følgende syntaks for å bekrefte om en streng starter med en annen spesifisert streng:

streng.StartSwith (SearchString)

Eksempel

Lage en streng som heter “str”Det vil sjekke om det startes med den andre strengen:

var str = "Velkommen til Linuxhint";

Lag en annen streng "STR1”Det er en søkestreng:

var str1 = "velkommen";

Nå, sjekk om strengen “str”Starter med strengen”STR1" bruker "begynner med()”Metode:

str.Startswith (STR1);

Det kan observeres at utgangen gir "falsk”Fordi StartSwith () -metoden er en case-sensitiv metode og“STR1”Butikker”Velkommen" mens "str" begynner med "Velkommen”:

Her skal vi lagre “Velkommen”I“STR1”For å sjekke“str”Starter med det eller ikke:

var str1 = "velkommen";

Utgangen vises “ekte" som betyr "str”Starter med“STR1”:

Metode 2: Sjekk om en streng "startswith" en annen streng ved å bruke "indexOf ()" -metode

En annen måte å avgjøre om strengen starter med en annen streng er å bruke "oversikt over()”Metode. Den sjekker om den spesifiserte strengen eller tegnet er funnet i begynnelsen/start av strengen. Hvis det er, gir indeksen av () -metoden 0, som betyr "ekte”, Så uttrykket gir ut”ekte”.

Syntaks

Følg den nedenfor-nevnte syntaks for indeksen av () -metoden for å bekrefte strengene starter med en annen streng:

streng.indexOf (SearchString) === 0;

Eksempel

Butikk "Velkommen”Til søkestrengen”STR1”:

var str1 = "velkommen";

Påkalle “oversikt over()”Metode ved å passere søkestrengen. Hvis den resulterende verdien tilsvarer "0”, Det gir ut”ekte”Som betyr at strengen starter med søkestrengen, ellers gir den ut”falsk”:

str.indeks av (str1) === 0;

Produksjon

Outputten ovenfor viser “falsk”Som betyr at STR ikke starter med STR1.

Konklusjon

For å bekrefte om en streng starter med en annen gitt streng, bruk "begynner med()”Metode eller“oversikt over()”Metode. "StartSwith ()" -metoden er den mest effektive og ofte benyttede tilnærmingen. Dette innlegget illustrerte prosedyren for å bekrefte at strengen starter med en annen spesifisert streng.