Bonjour
j'affiche dans mon formulaire les nombres par groupe de 3 chiffres, à la française, exemple 123 420
La fonction parseInt ne renvoie que 123
Comment faire pour avoir 123420 en js ?
Bonjour
j'affiche dans mon formulaire les nombres par groupe de 3 chiffres, à la française, exemple 123 420
La fonction parseInt ne renvoie que 123
Comment faire pour avoir 123420 en js ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var strnr="123 420" varIntNr=strnr.replace(/[^\d]/g,'')*1
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
cette première version est approximative ...
elle recupère tout le numérique et ne tient pas compte des décimales ...
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var strnr="123 420.56" var IntNr=strnr.replace(/([^.]+)(\.\d+)?/,function(){return arguments[1].replace(/[^\d]/g,'') } )*1 alert (IntNr)se rapprochent plus du parseInt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var strnr="123 420.56" var IntNr=strnr.replace(/([^.]+)(\.\d+)?/,'$1').replace(/[^\d]/g,'')*1 alert (IntNr)
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Pourquoi utiliser [^\d] plutôt que \D![]()
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
l'habitude de refléchir en classe d'exclusion ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part var IntNr=strnr.replace(/([^.]+)(\.\d+)?/,function(){return arguments[1].replace(/\D/g,'') } )*1marchent tout aussi bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part var IntNr=strnr.replace(/(\.\d+)$/,'').replace(/\D/g,'')*1
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager