Denne oppskrivningen vil demonstrere metodene for å eliminere ledende nuller fra en streng.
Hvordan fjerne ledende nuller fra en streng i JavaScript?
For å fjerne ledende nuller fra en streng, bruk metodene som er oppført nedenfor:
La oss undersøke arbeidet med hver metode separat.
Metode 1: Fjern ledende nuller fra en streng ved hjelp av ParseInt () -metoden
“parseint ()”Metode brukes for å fjerne de ledende nulene fra en streng som inneholder heltallverdier. Den aksepterer en streng som et argument og gir den som utgang etter å ha fjernet de ledende nulene.
Syntaks
Følg den gitte syntaks for å bruke ParseInt () -metoden:
Ta en titt på følgende eksempel for å vite mer om den gitte metoden.
Eksempel
Først vil vi lage en streng som inneholder tall som starter med nuller:
Deretter vil vi kalle parseInt () -metoden for å fjerne de ledende nulene ved å sende strengen til metoden og lagre den i en variabel som heter “nummen”:
var numb = parseInt (strng);Til slutt, skriv ut den returnerte verdien på konsollen:
konsoll.logg (nummen);Den gitte utgangen indikerer at de ledende nulene blir fjernet fra strengen:
Hvis du vil fjerne ledende nuller fra et flytende punktnummer i en streng, se neste gitte seksjon.
Metode 2: Fjern ledende nuller fra en streng ved hjelp av ParseFloat () -metoden
For å fjerne ledende nuller fra en streng som inneholder et flytende punktnummer, bruk "parsefloat ()”Metode. Den aksepterer også en streng som et argument.
Syntaks
Følg syntaksen nedenfor for å bruke ParseFloat () -metoden:
Eksempel
Her vil vi lage en streng som inneholder desimaltallet som fører til nuller:
Kall deretter ParseFloat () -metoden ved å passere strengen i den som et argument og lagrer den resulterende verdien i variabel "nummen”:
var numb = parsefloat (strng);Til slutt vil vi skrive ut den resulterende verdien på konsollen ved å bruke “konsoll.Logg()”Metode:
konsoll.logg (nummen);Som du kan se at den gitte utgangen viser at nullene som fører fra strengen blir fjernet med hell:
La oss ta turen mot neste metode!
Metode 3: Fjern ledende nuller fra en streng ved hjelp av erstatningsmetode
Du kan bruke “erstatte()”Metode for å eliminere ledende nuller fra en streng. Denne metoden bruker mønsteret eller regex som hjelper til med å erstatte noe basert på den regexen.
Syntaks
Følgende beskrevet metode brukes for erstatningsmetoden:
Her, “regex”Er mønsteret som hjelper til med å erstatte noe med“erstatning”.
Eksempel
I dette eksemplet vil vi først lage en streng som heter “strng”Og tilordne det en verdi som har ledende nuller:
Deretter vil vi kalle erstatningsmetoden () ved å passere to parametere; Regex, som brukes til å fjerne ledende nuller fra en streng og den tomme strengen som fungerer som en erstatning:
var nummen = strng.erstatte (/^0+/, ");Endelig vil vi skrive ut den resulterende verdien ved å bruke "konsoll.Logg()”Metode:
konsoll.logg (nummen);Produksjon
La oss gå videre for å forstå noen andre metoder for å fjerne ledende nuller fra strengen.
Metode 4: Fjern ledende nuller fra en streng ved hjelp av nummerkonstruktør
Number () konstruktør tar en streng som et argument og returnerer nummeret ved å avkortes null fra starten av strengen.
Syntaks
Bruk følgende syntaks for å bruke tallkonstruktøren:
Eksempel
Vi vil lage en ny streng som heter “strng”Og tilordne verdi”000100”:
Deretter passerer du strengen til nummerkonstruktøren som fjerner start nuller fra strengen:
var numb = tall (strng);Skriv ut den resulterende verdien som er lagret i variabelen “nummen”:
konsoll.logg (nummen);Som du kan se i utgangen, fjernes startnullerene fra strengen:
La oss se en annen tilnærming for å fjerne nuller fra en streng.
Metode 5: Fjern ledende nuller fra en streng ved å multiplisere den med 1
Du kan fjerne nuller plassert før tallet ved å multiplisere strengen med "1”. Når strengen multipliserer med en, fjerner den start nuller og returnerer det faktiske tallet.
Syntaks
Følg den gitte syntaks for å slette de ledende nulene fra en streng:
Eksempel
Vi vil lage en streng "strng”Med verdi”001020”:
Multipliser deretter strengen med en og lagre den i en variabel "nummen”:
var numb = strng * 1;Skriv ut den resulterende verdien ved å bruke "konsoll.Logg()”Metode:
konsoll.logg (nummen);Produksjon
Vi har samlet forskjellige metoder for å fjerne ledende nuller fra strengen.
Konklusjon
For å fjerne ledende nuller fra en streng, kan du bruke ParseInt () -metode, ParseFloat () -metode, erstatning () metode, tall () konstruktør eller multiplisere strengen med 1. PARSEINT () -metoden returnerer INT-verdien ved å fjerne ledende nuller, mens Parsefloat () -metoden gir flytende punktnummer ved å avkutte de ledende nulene. Erstatningsmetoden bruker regex for å fjerne nuller. I denne oppskrivningen har vi demonstrert forskjellige metoder for å fjerne ledende nuller fra en streng.