Come rimuovere tutti i caratteri non alfanumerici in JavaScript

Come rimuovere tutti i caratteri non alfanumerici in JavaScript
In JavaScript, il carattere non alfanumerico in una stringa rende difficile leggere e capire. Tuttavia, JavaScript offre diverse opzioni per manipolare le stringhe. Più specificamente, la rimozione di caratteri da una variabile stringa è una di queste modifiche che può aiutarti a rimuovere tutti i caratteri non alfanumerici in JavaScript.

Questo articolo illustrerà le procedure per la rimozione di tutti i caratteri non alfanumerici.

Come rimuovere tutti i caratteri non alfanumerici in JavaScript?

Per rimuovere tutti i personaggi non alfanumerici, utilizzare il “sostituire()" metodo. Nel metodo sostituito (), vengono passati due argomenti; Uno è la stringa cercata che verrà sostituita e l'altra è il valore di sostituzione.

Ad esempio, passeremo una stringa vuota come secondo parametro, che è la sostituzione della stringa cercata e il regex per caratteri non alfanumerici come primo argomento per eliminare i caratteri non alfanumerici, inclusi gli spazi.

Sintassi

Utilizzare la seguente sintassi per utilizzare il metodo sostituito () per l'eliminazione di caratteri non alfanumerici da una stringa:

Sostituire ("SearchEdValue", "sostituzione")

Qui, i caratteri non alfanumerici in una stringa sono i "SearchEdValue"Verrà cercato nella stringa e rimosso come sostituzione con una stringa vuota che funzionerà come sostituto o"sostituzione".

Andiamo agli esempi per saperne di più sul metodo sostitutivo ().

Esempio 1: utilizzando il metodo sostituito () con espressione regolare

Per prima cosa creeremo una variabile denominata "str"Che contiene una stringa con caratteri non alfanumerici:

var str = "li!nu%x#suggerimento* è $ th^e bes't web'si!te ";

Quindi, crea un modello memorizzato in una variabile chiamata "regexpattern":

var regexpattern = /[^a-za-z0-9] /g;

Passare il modello e una stringa vuota al metodo Sostituisci ():

var ans = str.sostituire (regexpattern, "");

Infine, visualizza il risultato sulla console usando "console.tronco d'albero()" metodo:

console.log (Ans);

Come puoi vedere, il metodo sostituito () ha rimosso correttamente tutti i caratteri non alfanumerici da una stringa:

Esempio 2: utilizzando il metodo sostituito () con metacharacter (\ w)

Qui elimineremo tutti i personaggi non alfanumerici che sono anche chiamati caratteri speciali da una stringa usando Metacharacter (\ W) questa è anche una forma del regex. Corrisponderà a tutti i caratteri non alfanumerici, compresi gli spazi in una stringa.

Qui useremo la stessa stringa creata nell'esempio precedente e invocheremo il metodo Sostituisci () passando Metacharacter (\ W) come il primo parametro con una stringa vuota che posizionerà rimuovendo tutti i caratteri non alfanumerici da una stringa:

var ans = str.sostituire (/\ w/g, "");

Infine, stampa il risultato con l'aiuto di "console.tronco d'albero()" metodo:

console.log (Ans);

Si può vedere che i caratteri non alfanumerici da una stringa:

Abbiamo fornito il metodo più semplice e semplice per rimuovere tutti i caratteri non alfanumerici da una stringa.

Conclusione

Per eliminare tutti i caratteri non alfanumerici da una stringa in JavaScript, è possibile utilizzare il metodo JavaScript di sostituzione (). Questo metodo cercherà la stringa in base allo schema e li sostituirà con una stringa vuota. Per eliminare i caratteri non alfanumerici da una stringa, è possibile utilizzare un'espressione regolare o un metacharacter (\ w). Questo articolo ha illustrato i metodi per rimuovere tutti i caratteri non alfanumerici in JavaScript.