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.