RETIRER LES CARACTERES NON NUMERIQUES D'UN STRING (NUMERO DE TELEPHONE)

cs_jerome_p Messages postés 74 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 28 juin 2006 - 17 mars 2005 à 11:01
vcpman Messages postés 1 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 14 mars 2007 - 14 mars 2007 à 21:56
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30140-retirer-les-caracteres-non-numeriques-d-un-string-numero-de-telephone

vcpman Messages postés 1 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 14 mars 2007
14 mars 2007 à 21:56
c est bon et au hasad je le trouve c est bon j'etait besoin de lui merci !!
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
20 mars 2005 à 11:25
On peut surtout se demander si ça vaut la peine de faire une source.....
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
17 mars 2005 à 11:08
personnellement, je préfère cette solution en 1 ligne à base d'expression réguliere :

string outString = (new System.Text.RegularExpressions.Regex("^[0-9]")).Replace(inString, "");

C'est bien plus rapide et robuste.

Séb
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
17 mars 2005 à 11:06
mouaip... mais faisable aussi en 1 ligne :

string outString = (new System.Text.RegularExpressions.Regex("^[0-9]")).Replace(inString, "");

Séb
cs_jerome_p Messages postés 74 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 28 juin 2006
17 mars 2005 à 11:01
Pas mal ca fonctionne tres bien!
J'en avais justement besoin pour un projet merci
Rejoignez-nous