Preg_match -funksjonen i JavaScript

Preg_match -funksjonen i JavaScript
I JavaScript er det ingen så innebygd funksjon som "preg_match ()”Funksjonen til PHP, men den samme funksjonaliteten kan oppnås for å sjekke strengens kampdel. Det kan brukes til å søke etter spesifikke strengverdier, spesielt når det gjelder bulkdata, der det gir mye bekvemmelighet. I tillegg til det, hjelper denne funksjonaliteten mye med å få tilgang til noen spesifikke data eller en del av den umiddelbart for å utføre litt drift, og dermed spare tid og problemer.

Hvordan bruke preg_match -funksjonen i JavaScript?

Preg_match -funksjonens funksjonalitet kan implementeres i JavaScript ved å bruke følgende tilnærminger:

  • vanlig uttrykk”Mønster med“kamp()”Metode.
  • inkluderer ()”Metode.

Tilnærming 1: Bruk preg_match -funksjonen i JavaScript ved hjelp av vanlig uttrykksmønster med Match () -metoden

kamp()”Metode samsvarer med en streng med et vanlig uttrykk. Denne metoden kan brukes for å samsvare med den spesifiserte eller brukerinnleggede strengverdien med det tildelte regelmessige uttrykket og logge det tilsvarende resultatet.

Syntaks

streng.kamp (kamp)

I den gitte syntaks:

kamp”Refererer til verdien som skal søkes etter.

Eksempel 1: Bruke vanlig ekspresjonsmønster med Match () -metode på den spesifiserte strengverdien
I dette eksemplet vil den spesifiserte strengverdien bli matchet med den vanlige ekspresjonsverdien, og den tilsvarende meldingen vil bli logget i "Hvis/ellers" betingelse.

La oss observere det under-uttalte eksemplet:

I ovennevnte kodebit, utfør følgende trinn:

  • Spesifiser den oppgitte strengen i en variabel som heter “stg”.
  • I neste trinn, tildel et vanlig uttrykk som skal matches for.
  • I den videre koden, bruk "kamp()”Metode for å matche strengverdien med det vanlige uttrykket.
  • Hvis matchet, "hvis”Tilstand vil bli påkalt. I det andre tilfellet, "ellers”Tilstanden trer i kraft.

Produksjon

I ovennevnte utgang kan det observeres at "regex”Matcher den spesifiserte strengverdien.

Eksempel 2: Bruke vanlig ekspresjonsmønster med Match () -metode til brukerinnstilt verdi
I dette eksemplet vil den brukerinnførte verdien bli matchet med det vanlige uttrykket.

La oss ta hensyn til det under-uttalte eksemplet:

I kodelinjene ovenfor:

  • I det første trinnet, la brukeren oppgi en "streng”Verdi som skal matches med det spesifiserte vanlige uttrykket.
  • I de videre trinnene, gjenta de diskuterte trinnene for å matche den angitte strengverdien og returnere den tilsvarende meldingen.

Produksjon

Fra output ovenfor er det tydelig at den angitte strengverdien samsvarer med det vanlige uttrykket.

Tilnærming 2: Bruk preg_match -funksjonen i JavaScript ved å bruke inkluderer () -metode

inkluderer ()”Metode sjekker om en streng inneholder en spesifisert streng og returnerer den tilsvarende boolske verdien. Denne metoden kan implementeres for å sjekke om den søkte verdien er inkludert i den spesifiserte strengverdien.

Syntaks

streng.Inkluderer (søk, start)

I syntaks ovenfor:

  • Søk”Refererer til strengen å søke etter.
  • start”Tilsvarer startposisjonen.

Eksempel
La oss fokusere på følgende eksempel:

I koden ovenfor, utfør følgende trinn:

  • For det første, tilordne den oppgitte strengverdien.
  • Bruk også “inkluderer ()”Metode. I sin parameter må du passere strengverdien som skal søkes etter.
  • Hvis den søkte verdien er inkludert i den spesifiserte strengverdien, "hvis”Tilstand utføres.
  • I det andre scenariet, "ellers”Tilstanden trer i kraft.

Produksjon

Fra output ovenfor kan det observeres at den søkte strengverdien er inkludert i den spesifiserte strengverdien.

Konklusjon

vanlig uttrykk”Mønster med“kamp()”Metode eller“inkluderer ()”Metode kan brukes for å implementere den samme funksjonaliteten som preg_match -funksjonen i JavaScript. Den tidligere tilnærmingen kan samsvare med den spesifiserte eller brukerinnleggede strengverdien med det tildelte vanlige uttrykket og returnere det tilsvarende utfallet. Den sistnevnte tilnærmingen kan implementeres for å sjekke om den spesifiserte strengverdien er inkludert i den søkte verdien og logger meldingen deretter. Denne bloggen forklarte den samme implementeringen av preg_match -funksjonen i JavaScript.