Faccio un 3d perchè la ricerca purtroppo nel forum è disabilitata.
Mi servirebbe una funzione che divide le migliaia con un punto
del tipo 180000 -> 180.000
sapete aiutarmi?
Faccio un 3d perchè la ricerca purtroppo nel forum è disabilitata.
Mi servirebbe una funzione che divide le migliaia con un punto
del tipo 180000 -> 180.000
sapete aiutarmi?
beh devi creare una funzione che innanzi tutto converte il numero in stringa.
dopo di che con la funzione len controlli che la stringa sia di 6 caratteri.
infine dopo i primi 3 caratteri ci aggiungi il punto e ci accodi gli altri 3.
ma deve essere sempre una stringa, altrimenti quando vai a inserire la cifra con il punto nel database avrai grossi problemi.
![]()
Matrix è ovunque, è intorno a noi, anche adesso nella stanza in cui siamo. È quello che vedi quando ti affacci alla finestra o quando accendi il televisore. L'avverti quando vai al lavoro, quando vai in chiesa, quando paghi le tasse. È il mondo che ti è stato messo dinanzi agli occhi, per nasconderti la verità.
ciao, in che linguaggio??Originariamente inviato da Hedo
Mi servirebbe una funzione che divide le migliaia con un punto
del tipo 180000 -> 180.000
Jupy
Originariamente inviato da Jupy64
ciao, in che linguaggio??
asp![]()
saporesi scrivermi giu una funzione... :/Originariamente inviato da ZeroCool981
beh devi creare una funzione che innanzi tutto converte il numero in stringa.
dopo di che con la funzione len controlli che la stringa sia di 6 caratteri.
infine dopo i primi 3 caratteri ci aggiungi il punto e ci accodi gli altri 3.
ma deve essere sempre una stringa, altrimenti quando vai a inserire la cifra con il punto nel database avrai grossi problemi.
![]()
gestire le stringhe non è il mio forte
ma vuoi che il numero sia gestibile dopo o ti accontenti che l'output abbia un punto cosi si vede meglio?
forse l'ho un po tirata non so se esista una cosa che lo fa in automatico..non l'ho testata dimmi se va :rollo:codice:cifra=180000 zeri=right(cifra,3) cifra=replace(cifra, zeri ,"") zeri="." & zeri cifra=cifra & zeri response.write(cifra)
ora l'ho testata e va![]()
naturalmente potresti anche aggiungere un controllo per sapere se effettivamente il numero ha 4 cifre ad esempio:
codice:cifra=180000 if cifra=>1000 then zeri=right(cifra,3) cifra=replace(cifra, zeri ,"") zeri="." & zeri cifra=cifra & zeri end if response.write(cifra)![]()
beh...asp ok, ma vbscript o jscript? se usi vbscript c'è la funzione FormatNumber(numeroDaFormattare,NumeroDecimali)Originariamente inviato da Hedo
asp![]()
in pratica:
mioNumero=1234567
NumeroFormattato=FormatNumber(mioNumero,2)
NumeroFormattato=1.234.567,00
NumeroFormattato=FormatNumber(mioNumero,0)
NumeroFormattato=1.234.567
Jupy