Bonjour,
J'obtiens dans un champs input le le nombre 121121 et j'aimerai le transformer en javascript en 121 121 tout simplement.
Merci d'avance
Bonjour,
J'obtiens dans un champs input le le nombre 121121 et j'aimerai le transformer en javascript en 121 121 tout simplement.
Merci d'avance
bonjour,
voici un exemple :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70 <html> <head> <title></title> <script type="text/javascript"> <!-- function testChaine() { var valeur = document.getElementById("idText").value; var i, j, chaine, c, deb, fin, mantisse; //on ne formate pas la partie decimale fin = valeur.indexOf("."); //recherche du point (notation anglo-saxone) if (fin<0) fin = valeur.indexOf(","); //ou recherche de la virgule if (fin<0) fin = valeur.length; //si pas . ou , on formate toute la chaine else mantisse = valeur.substring(fin, valeur.length); fin = fin-1; //on vérife que la valeur ne soit pas négative deb = valeur.indexOf("-"); deb = deb + 1; //on formate la chaine chaine = ""; for (i=fin, j=0; i>=deb; i--, j++) { c = valeur.charAt(i); if (j%3==0 && j!=0) //on ajoute un espace tous les 3 caracteres chaine = c + " " +chaine; else chaine = c + chaine; } //rajout du signe - si necessaire if (deb==1) chaine = "-"+chaine; //rajout de la mantisse if (fin>=0) chaine = chaine+mantisse; document.getElementById("res").innerHTML = chaine; } //--> </script> </head> <body> <div> <input type="button" value="Bouton" onclick="testChaine()"> <input type="text" id="idText" size="50"> <br /> <div id="res"></div> </div> </body> </html>
Cela suppose également que la valeur entrée soit un nombre (positif ou négatif, décimal ou entier), sinon le script plante.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager