Comment supprimer tous les caractères non alphanumériques en javascript

Comment supprimer tous les caractères non alphanumériques en javascript
En JavaScript, le caractère non alphanumérique d'une chaîne rend difficile la lecture et la compréhension. Cependant, JavaScript propose différentes options pour manipuler les chaînes. Plus précisément, la suppression des caractères d'une variable de chaîne est une telle modification qui peut vous aider à supprimer tous les caractères non alphanumériques en JavaScript.

Cet article illustrera les procédures de suppression de tous les caractères non alphanumériques.

Comment supprimer tous les caractères non alphanumériques en javascript?

Pour éliminer tous les caractères non alphanumériques, utilisez le "remplacer()" méthode. Dans la méthode Remplace (), deux arguments sont passés; L'un est la chaîne recherchée qui sera remplacée, et l'autre est la valeur de remplacement.

Par exemple, nous passerons une chaîne vide comme deuxième paramètre, qui est le remplacement de la chaîne recherchée, et le regex pour les caractères non alphanumériques comme le premier argument pour éliminer les caractères non alphanumériques, y compris les espaces.

Syntaxe

Utilisez la syntaxe suivante pour utiliser la méthode Replace () pour l'élimination des caractères non alphanumériques à partir d'une chaîne:

Remplacer ("SearchEdValue", "remplacement")

Ici, les caractères non alphanumériques d'une chaîne sont les "VALAGE DE RECORD«Cela sera recherché dans la chaîne et supprimé en remplacement par une chaîne vide qui fonctionnera comme remplaceur ou«remplacement".

Allons aux exemples pour en savoir plus sur la méthode Remplace ().

Exemple 1: Utilisation de la méthode Remplace () par une expression régulière

Nous allons d'abord créer une variable nommée «Str«Cela contient une chaîne avec des caractères non alphanumériques:

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

Ensuite, créez un motif stocké dans une variable appelée «regexpatcier»:

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

Passez le motif et une chaîne vide à la méthode Replace ():

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

Enfin, affichez le résultat sur la console en utilisant le «console.enregistrer()" méthode:

console.journal (ANS);

Comme vous pouvez le voir, la méthode Remplace () a réussi à supprimer tous les caractères non alphanumériques d'une chaîne:

Exemple 2: Utilisation de la méthode Remplace () par Metacharacter (\ W)

Ici, nous éliminerons tous les caractères non alphanumériques qui sont également appelés caractères spéciaux d'une chaîne à l'aide de Metacharacter (\ W) C'est aussi une forme du regex. Il correspondra à tous les caractères non alphanumériques, y compris des espaces dans une chaîne.

Ici, nous utiliserons la même chaîne créée dans l'exemple précédent et invoquerons la méthode Remplace () en passant Metacharacter (\ W) comme premier paramètre avec une chaîne vide qui se placera en supprimant tous les caractères non alphanumériques d'une chaîne:

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

Enfin, imprimez le résultat à l'aide du «console.enregistrer()" méthode:

console.journal (ANS);

On peut voir que des caractères non alphanumériques d'une chaîne:

Nous avons fourni la méthode la plus simple et la plus facile pour retirer tous les caractères non alphanumériques d'une chaîne.

Conclusion

Pour éliminer tous les caractères non alphanumériques d'une chaîne en JavaScript, vous pouvez utiliser la méthode JavaScript Remplace (). Cette méthode recherchera la chaîne en fonction du motif et les remplacera par une chaîne vide. Pour éliminer les caractères non alphanumériques d'une chaîne, soit une expression régulière ou un métacharacter (\ w) peut être utilisé. Cet article a illustré les méthodes de suppression de tous les caractères non alphanumériques en JavaScript.