DevKB
Web Development Knowledge Base
HOME | TOP 20 | WRITE AN ARTICLE |
Sections :



RSS RSS Feed

You too, please publish your useful code snippets in any programming language :
write an article !


Valid HTML 4.0 Transitional

Plateforme d'envoi de gros fichiers en ligne
Dépannage site web
Blog infogérance
Hébergement e-mail

Olivier Ligny - - 11/03/2008 - vue 9112 fois

RegExp - nettoyer une chaine de caractères en JavaScript

Enlever tous les caractères sauf les lettres minuscules et les chiffres :

alert("abcdef01234".replace(new RegExp("[^(a-z0-9)]", "g"), ''));
 

Enlever tous les caractères sauf les lettres :

alert("abcdef01234".replace(new RegExp("[^(a-zA-Z)]", "g"), ''));
 

Enlever tous les caractères sauf les chiffres :

alert("abcdef01234".replace(new RegExp("[^(0-9)]", "g"), ''));


Enlever tous les caractères sauf les lettres minuscules, les chiffres, l'underscore, le tiret, le point :

alert("abcdef01234".replace(new RegExp("[^(a-z0-9_\.\-)]", "g"), ''));

 

Si vous voulez remplacer les mauvais caractères au lieu de les supprimer, utilisez le dernier paramètre pour spécifier un caractère de remplacement, exemple :

alert("abcdef01234".replace(new RegExp("[^(a-z0-9)]", "g"), 'X'));




Write a comment :
Your name :     E-mail (optional) :

AntiSpam : what animal is visible on this picture ? :

Nos partenaires : iPhone 8 Cases & Protection