Come rimuovere le virgole dalla stringa in JavaScript

Come Rimuovere Le Virgole Dalla Stringa In Javascript



Una virgola è un segno di punteggiatura utilizzato nelle frasi lunghe per renderle più leggibili. Può essere difficile per uno sviluppatore eliminare manualmente tutte le virgole da una raccolta di stringhe. Per fare ciò, JavaScript ha alcuni metodi predefiniti che aiutano gli sviluppatori a rimuovere le virgole da un testo.

Questo post descriverà il metodo per eliminare le virgole da una stringa in JavaScript.







Come rimuovere le virgole dalla stringa in JavaScript?

Per eliminare le virgole da una stringa in JavaScript, utilizzare i seguenti metodi predefiniti JavaScript:



    • metodo replace()
    • metodo replaceAll()
    • Combinazione del metodo split() con il metodo join()

Discutiamo uno per uno tutti i metodi sopra menzionati.



Metodo 1: rimuovere le virgole dalla stringa utilizzando il metodo replace()

Il ' sostituire() Il metodo ” sostituisce semplicemente il valore di una stringa con la stringa definita. Richiede due argomenti, il valore che verrà sostituito e il valore da utilizzare come sostituto. Per impostazione predefinita, rimuove solo la prima istanza del valore cercato. Tuttavia, con l'aiuto dell'espressione regolare, è possibile rimuovere tutte le occorrenze del termine cercato.





Sintassi

Segui la sintassi indicata di seguito per utilizzare il metodo replace() per rimuovere le virgole dalla stringa:



sostituire ( 'valore di sostituzione' , 'sostituto' ) ;


Qui, ' sostituireValore ” è il valore cercato che verrà sostituito in una stringa, e il“ sostituto ” viene utilizzato per sostituirlo. Fornisce una nuova stringa con i valori sostituiti come output.

Esempio

Innanzitutto, crea una variabile ' str ' e memorizzare una stringa ' Linuxhint, è il miglior sito Web per l'apprendimento, le abilità ” in str:

var str = 'Linuxhint, è il miglior sito web per l'apprendimento, le abilità' ;


Chiama il metodo replace() passando la virgola ( , ) e una stringa vuota ( '' ) come argomento in “ console.log() ' metodo:

console.log ( str.sostituire ( ',' , '' ) ) ;


L'output fornito rimuove solo la prima virgola da una stringa:


Per rimuovere tutte le virgole dalla stringa usando il metodo replace(), passa il pattern regex ' /\,/g ” come replaceValue invece di una virgola ( , ):

console.log ( str.sostituire ( / \, / g, '' ) ) ;


Qui, nell'espressione regolare, le barre in avanti ( / ) indica l'inizio e la fine di un'espressione regolare, mentre la barra rovesciata ( \ ) è usato con la virgola ( , ) come carattere di escape, ' g ” è il flag globale che rappresenta l'eliminazione di tutte le virgole da una stringa.

L'output mostra che tutte le virgole dalla stringa vengono rimosse:

Metodo 2: rimuovere le virgole dalla stringa utilizzando il metodo replaceAll()

Il ' sostituisci tutto() ” è un altro metodo integrato in JavaScript. Richiede inoltre due parametri, il valore da sostituire e il valore da utilizzare come sostituto. Viene utilizzato in modo specifico quando è necessario sostituire tutti i valori indicati contemporaneamente senza utilizzare un pattern regex.

Sintassi

Segui la sintassi fornita di seguito per il metodo replaceAll() per eliminare le virgole da una stringa:

sostituisci tutto ( 'valore di ricerca' , 'valore di sostituzione' ) ;


Nella sintassi sopra, il ' valore di ricerca ” è la sottostringa da sostituire e “ sostituireValore ” è il valore utilizzato come sostituto. Quando viene trovato un valore specifico nella stringa, genera una nuova stringa con i valori sostituiti.

Esempio

Chiama il metodo replaceAll() passando la virgola ( , ) nel primo argomento e una stringa vuota ( '' ) nel secondo argomento. Il metodo replaceAll() sostituirà tutte le virgole di una stringa con una sottostringa vuota:

console.log ( str.replaceAll ( ',' , '' ) ) ;


Nell'output, tutte le virgole sono state ora rimosse:

Metodo 3: rimuovere le virgole dalla stringa utilizzando il metodo split() con il metodo join()

Il ' diviso() ' con il ' giuntura() ', è un'altra procedura in JavaScript utilizzata per rimuovere le virgole dalla stringa. Il metodo split() restituisce un array. Questa matrice contiene componenti che rappresentano parti delle stringhe quando la divisione incontra una virgola. Tuttavia, è necessaria una stringa anziché un array. Per questo, usa il metodo join() con il metodo split() per convertire l'array in una stringa.

Sintassi

La sintassi indicata di seguito viene utilizzata per il metodo split() con il metodo join():

diviso ( ',' ) .giuntura ( '' )


Il metodo split() accetterà la virgola come parametro e restituirà un array di sottostringhe. Gli array vengono riuniti in una stringa utilizzando il metodo JavaScript join() passando una stringa vuota.

Esempio

Richiama il metodo split() con il metodo join() in ' console.log() ” passando virgola(,) e stringa vuota('') come argomenti:

console.log ( str.split ( ',' ) .giuntura ( '' ) ) ;


Produzione

Conclusione

Per rimuovere le virgole da un valore di stringa, utilizzare il sostituire() metodo, il sostituisci tutto() metodo o la combinazione di diviso() e giuntura( ) metodo. Il sostituire() rimuove solo la prima virgola dalla stringa a causa del suo funzionamento predefinito. Tuttavia, con l'aiuto di un'espressione regolare, può essere personalizzato per rimuovere tutte le virgole dalla stringa data. Il sostituisci tutto() rimuove tutte le occorrenze di una virgola “,” dall'intera stringa. Il duo di diviso() e giuntura() eseguire anche la stessa operazione; tuttavia, funzionano in modo diverso. Tutti questi sono stati ampiamente spiegati in questo post con esempi.