Una virgola è un segno di punteggiatura utilizzato in frasi lunghe per renderli 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:
Discutiamo tutti i metodi sopra menzionati uno per uno.
Metodo 1: rimuovere le virgole dalla stringa usando il metodo Sostituisci ()
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 la prima istanza del valore cercato. Tuttavia, con l'aiuto dell'espressione regolare, può essere fatto per rimuovere tutte le occorrenze del termine cercato.
Sintassi
Seguire la sintassi di seguito per utilizzare il metodo Sostituisci () per la rimozione delle virgole dalla stringa:
Sostituire ("Sostituisci", "sostituto");
Qui, "Sostituire il valore"È il valore cercato che verrà sostituito in una stringa e"sostituto"Viene utilizzato per sostituirlo. Fornisce una nuova stringa con i valori sostituiti come output.
Esempio
Innanzitutto, crea una variabile "str”E memorizza una stringa"Linuxhint, è il migliore sito Web per l'apprendimento, le competenze"In STR:
var str = 'Linuxhint, è il migliore sito Web per l'apprendimento, le competenze';
Chiama il metodo sostitutivo () passando la virgola (,) e una stringa vuota (") come argomento in "console.tronco d'albero()" metodo:
console.Log (str.sostituire(',', "));
L'output dato rimuove solo la prima virgola da una stringa:
Per rimuovere tutte le virgole dalla stringa utilizzando il metodo Sostituisci (), passa il pattern Regex "/\,/G"Come sostituto anziché una virgola (,)
console.Log (str.sostituire (/\,/g, "));
Qui, nell'espressione regolare, le tagli in avanti (/) indica l'inizio e la fine di un'espressione regolare, mentre la backslash (\) è usato con virgola (,) come personaggio di fuga, "G"È la bandiera globale che rappresenta per eliminare tutte le virgole da una stringa.
L'output mostra che tutte le virgole dalla stringa vengono rimosse:
Metodo 2: rimuovere le virgole dalla stringa usando il metodo sostituita
IL "sostituisci tutto()"Il metodo è un altro metodo JavaScript integrato. Richiede anche due parametri, il valore da sostituire e il valore da utilizzare come sostituto. È specificamente utilizzato quando è necessario sostituire tutti i valori dichiarati contemporaneamente senza usare un modello di regex.
Sintassi
Seguire la sintassi sotto fornito per il metodo sostituita () per eliminare le virgole da una stringa:
sostituire ("SearchValue", "sostituireValue");
Nella sintassi sopra, il "SearchValue"È la sottostringa da sostituire e"Sostituire il valore"È il valore che viene usato come sostituto. Quando si trova un valore specifico nella stringa, emette una nuova stringa con i valori sostituiti.
Esempio
Chiama il metodo sostituita () passando la virgola (,) nel primo argomento e una stringa vuota (") nel secondo argomento. Il metodo sostituibile () sostituirà tutte le virgole da una stringa con una sottostringa vuota:
console.Log (str.sostituisci tutto(',', "));
Nell'output, tutte le virgole sono state rimosse:
Metodo 3: rimuovere le virgole dalla stringa usando il metodo split () con join ()
IL "diviso()" con il "giuntura()"Metodo, è un'altra procedura in JavaScript utilizzato per la rimozione delle virgole dalla stringa. Il metodo split () restituisce un array. Questo array contiene componenti che rappresentano parti delle corde quando la divisione incontra una virgola. Tuttavia, abbiamo bisogno di una stringa piuttosto che di un array. Per questo, utilizzare il metodo join () con il metodo split () per convertire l'array in una stringa.
Sintassi
La sintassi di seguito viene utilizzata per il metodo split () con il metodo join ():
diviso(",").giuntura("")
Il metodo split () accetterà la virgola come parametro e restituirà una serie di sottostringi. Gli array vengono riuniti in una stringa utilizzando il metodo joir () javascript passando una stringa vuota.
Esempio
Invocare il metodo split () con join () in "console.tronco d'albero()"Metodo passando virgola (,) e stringa vuota (") come argomenti:
console.Log (str.diviso(',').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 diversamente. Tutti questi sono stati completamente spiegati in questo post con esempi.