Hvordan sjekke om streng er nummer med komma i JavaScript

Hvordan sjekke om streng er nummer med komma i JavaScript
Et komma legges til lange setninger for å øke lesbarheten. Tilsvarende brukes et komma for å gjøre en tallverdi lettere å lese. For hver tredje desimaler til venstre for desimalpunktet blir et komma brukt. Det brukes på tall med fire eller flere sifre. JavaScript gir noen forhåndsdefinerte metoder for å sjekke om strengen er et tall med komma eller ikke.

Denne studien vil forklare prosedyren for å sjekke om en streng er et tall med komma.

Hvordan sjekke om streng er nummer med komma i JavaScript?

For å bekrefte strengen inneholder et tall med komma, kan du bruke:

  • Match () Metode
  • testmetode

La oss gå gjennom arbeidet med disse metodene.

Metode 1: Sjekk om streng er nummer med komma ved bruk av Match () -metode

For å verifisere streng er et tall som har et komma, den forhåndsdefinerte metoden til JavaScript "kamp()" kan bli brukt. Det tar et mønster som en parameter som samsvarer med strengen mot mønsteret og returnerer en boolsk verdi “ekte”Eller“falsk”.

I vårt tilfelle vil vi bruke denne metoden med en ternær operatør (?) som resulterer i “Ja”Eller“Nei”Format i stedet for sant og usant.

Syntaks
Følg den medfølgende syntaksen for å bruke Match () -metoden:

var.Match (mønster)

Her passerte de “mønster”Vil bli tilpasset“var”Variabel ved hjelp av“kamp()”Metode.

Eksempel
I dette eksemplet vil vi lage en streng med tall som har komma og deretter bekrefte den ved hjelp av match () -metoden om strengen har et tall med komma eller ikke:

var val = "1,56 700";

Nå vil vi sette mønsteret ved å bruke et vanlig uttrykk:

var mønster = /^[0-9,]*$ /g;

Ring deretter match () -metoden med variabel “Val”For å sjekke om strengen Val inneholder et nummer med komma, og output”Ja”Eller“Nei”, Avhengig av evalueringen:

Val.Match (mønster) ? "Ja Nei";

Utgangen viser at strengen inneholder tall med komma når det er matchet med mønsteret:

La oss se på neste metode for å verifisere en streng er et tall med komma.

Metode 2: Sjekk om streng er nummer med komma ved bruk av test () -metode

test()”Er en annen metode som kan brukes til å verifisere strengen er et tall med komma. Den samsvarer også med strengen basert på mønsteret og gir den boolske verdien "ekte”Eller“falsk”; Imidlertid tar det en streng som et argument.

Syntaks
Følg den undergitte syntaks for å verifisere streng er et tall med komma ved hjelp av "test()”Metode:

test (val);

Eksempel
Her vil vi lage en streng som heter “Val”Det inneholder tall med komma:

var val = "18,520";

Deretter vil vi sette mønsteret ved hjelp av følgende vanlige uttrykk:

var mønster = /^[0-9,]*$ /g;

Til slutt vil vi kalle test () -metoden med den definerte strengen som et argument:

mønster.test (val);

Utgangen vises “ekte”, Som betyr at strengen inneholder tall med komma:

Vi har gitt løsningen for å verifisere om strengen er et tall med komma.

Konklusjon

For å bekrefte strengen er et tall med komma, bruk JavaScript forhåndsdefinerte metoder, inkludert Match () -metoden og test () -metoden. Begge metodene bruker det vanlige uttrykket som et mønster og returnerer den boolske verdien sant hvis strengen samsvarer med det aktuelle mønsteret. I denne studien har vi forklart metodene for å verifisere strengen er et tall med komma.