Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [ASP] format number

  1. #1

    [ASP] format number

    salve ragazzi, ciao moderatori,

    come posso formattare un numero in una pagina asp allo stesso modo
    di come lo formatto in visual basic?

    Cioè se ho una varibile:
    strA = 23 (tipo string)

    come posso fare in modo che sullo schermo compaia: 00023
    cioè il numero della variabile preceduto da 3 (o più) zeri?

    In VB6 facevo:
    print format (a, "#####")

    ma in asp non riesco a fare nulla di simile.
    Qualcuno può aiutarmi?

    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    se giochi sulle stringhe?
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    ho risolto così:

    ------------------------
    p = 12 [numero che può andare da 1 a 99999)

    if p < 10 then strP = "0000" & p
    else if p < 100 then strP = "000" & p
    else if p < 1000 then strP = "00" & p
    else if p < 10000 then strP = "0" & p
    end if
    ------------------------


    in modo da avere sempre un numero di 5 cifre

    esempio:
    p= "12"
    viene trasformato in
    p="00012"

  4. #4
    ma se ci fosse una funzione come quella in visual basic FORMAT
    sarebbe tutto più facile, no!?

  5. #5
    così è più facile:
    codice:
    p = 12  'o un numero che vuoi
    p = right("00000" & p , 5)



    edit: avevo invertito i parametri del right
    xxx

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.