Denne oppskriften vil demonstrere metodene for å eliminere innledende nuller fra en streng.
Hvordan fjerne ledende nuller fra en streng i JavaScript?
For å fjerne innledende nuller fra en streng, bruk metodene som er oppført nedenfor:
La oss undersøke hvordan hver metode fungerer separat.
Metode 1: Fjern ledende nuller fra en streng ved å bruke parseInt()-metoden
« parseInt() ”-metoden brukes for å fjerne de innledende nullene fra en streng som inneholder heltallsverdier. Den aksepterer en streng som et argument og gir den som utdata etter å ha fjernet de innledende nullene.
Syntaks
Følg den gitte syntaksen for å bruke parseInt()-metoden:
parseInt ( strng ) ;
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 begynner med nuller:
var strng = '0010100' ;
Deretter vil vi kalle parseInt()-metoden for å fjerne de innledende nullene ved å sende strengen til metoden og lagre den i en variabel kalt ' nummen ':
var nummen = parseInt ( strng ) ;Skriv til slutt ut den returnerte verdien på konsollen:
konsoll. Logg ( nummen ) ;Den gitte utgangen indikerer at de innledende nullene er vellykket fjernet fra strengen:
Hvis du vil fjerne de innledende nullene fra et flyttall i en streng, se neste gitte avsnitt.
Metode 2: Fjern ledende nuller fra en streng ved å bruke parseFloat()-metoden
For å fjerne innledende nuller fra en streng som inneholder et flyttall, bruk ' pressFloat() 'metoden. Den godtar 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:
Deretter kaller du parseFloat()-metoden ved å sende strengen i den som et argument og lagrer den resulterende verdien i variabel ' nummen ':
var nummen = trykkFlyt ( strng ) ;Til slutt vil vi skrive ut den resulterende verdien på konsollen ved å bruke ' console.log() ' metode:
konsoll. Logg ( nummen ) ;Som du kan se at den gitte utgangen viser at nullene som leder fra strengen er vellykket fjernet:
La oss gå mot neste metode!
Metode 3: Fjern innledende nuller fra en streng ved å bruke erstatte()-metoden
Du kan bruke ' erstatte() ” metode for å eliminere innledende nuller fra en streng. Denne metoden bruker mønsteret eller regex som hjelper til med å erstatte noe basert på det regex.
Syntaks
Følgende beskrevne metode brukes for erstatte()-metoden:
Her, ' regulært uttrykk ' er mønsteret som hjelper til å erstatte noe med ' erstatter '.
Eksempel
I dette eksemplet vil vi først lage en streng som heter ' strng ' og tilordne den en verdi med innledende nuller:
Deretter vil vi kalle erstatte()-metoden ved å sende to parametere; regex, som brukes til å fjerne innledende nuller fra en streng og den tomme strengen som fungerer som en erstatning:
var nummen = strng. erstatte ( /^0+/ , '' ) ;Til slutt vil vi skrive ut den resulterende verdien ved å bruke ' console.log() ' metode:
konsoll. Logg ( nummen ) ; Produksjon
La oss gå videre for å forstå noen andre metoder for å fjerne innledende nuller fra strengen.
Metode 4: Fjern ledende nuller fra en streng ved å bruke tallkonstruktør
Number()-konstruktøren tar en streng som et argument og returnerer tallet ved å avkorte null fra begynnelsen av strengen.
Syntaks
Bruk følgende syntaks for å bruke tallkonstruktøren:
Eksempel
Vi vil lage en ny streng kalt ' strng ' og tilordne verdi ' 000100 ':
Send deretter strengen til tallkonstruktøren som vil fjerne startnullene fra strengen:
var nummen = Antall ( strng ) ;Skriv ut den resulterende verdien som er lagret i variabelen ' nummen ':
konsoll. Logg ( nummen ) ;Som du kan se i utdataene, fjernes startnullene 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 foran tallet ved å multiplisere strengen med ' 1 '. Når strengen multipliserer med én, fjerner den startnullene og returnerer det faktiske tallet.
Syntaks
Følg den gitte syntaksen for å slette de innledende nullene fra en streng:
Eksempel
Vi vil lage en streng ' strng ' med verdi ' 001020 ':
Deretter multipliserer du strengen med en og lagrer den i en variabel ' nummen ':
var nummen = strng * 1 ;Skriv ut den resulterende verdien ved å bruke ' console.log() ' metode:
konsoll. Logg ( nummen ) ; Produksjon
Vi har samlet ulike metoder for å fjerne innledende nuller fra strengen.
Konklusjon
For å fjerne innledende nuller fra en streng, kan du bruke parseInt()-metoden, parseFloat()-metoden, replace()-metoden, Number()-konstruktøren, eller multiplisere strengen med 1. ParseInt()-metoden returnerer int-verdien ved å fjerne innledende nuller, mens parseFloat()-metoden gir flyttalltallet ved å avkorte de innledende nullene. Replace()-metoden bruker regex for å fjerne nuller. I denne oppskriften har vi demonstrert ulike metoder for å fjerne innledende nuller fra en streng.