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


RSS RSS Feed

Vous aussi, aidez les autres développeurs, publiez vos bouts de codes utiles et vos liens préférés ...
Publiez un article !


Valid HTML 4.0 Transitional

Plateforme d'envoi de gros fichiers en ligne
Script PHP de boutique en ligne
Mondes virtuels gratuits en 3D

Olivier Ligny - - 11/03/2008 - vue 58 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 : please write the sum of 6 + 9 =