Expression régulière, supprimer caractères non numérique
Bonsoir,
je vous appelle à l'aide : depuis 45 minutes je tourne en rond :help:
Voilà ce que je veux faire :
j'ai une chaine de caractère contenant un nombre décimal, je souhaite juste extraire ce nombre !
J'ai essayé plein de choses, mais rien n'a marché ! :'(
Code:
1 2 3
| var machaine = "nombre total sur 3.233 euros";
var nombre = machaine.replace(/[0-9]+[.,]?([0-9]+)?\/g,"$&");
alert(nombre); |
Le but pour cet exemple est que nombre=3.233
Je précise que le nombre peut contenir soit un "." soit une "," pour la séparation décimal, d'où le Bien sûr le nombre décimal peut être n'importe où dans la chaîne, d'où le recours aux expressions régulières..
J'ai beaucoup de mal, un coup de main serait le bienvenue !! Merci !:ave: