Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    42

    formattare una stringa a 3 caratteri

    Ciao a tutti, come faccio a formattare una stringa in modo tale da avere sempre 3 caratteri.
    Cioè se ho "1" devo inserire "001", oppure ho "11" devo inserire "011".
    Come faccio a mettere gli zeri ?

    Grazie in anticipo

  2. #2
    for i = len(stringa) to 3
    stringa = "0" & stringa
    next

  3. #3
    Purtroppo in Vbscript non hai

    codice:
    temp = format(variabile, "000")
    Quindi

    codice:
    temp = variabile
    for i = 1 to (3 - len(left(variabile,3))
       temp = "0" & temp
    next
    stando attendo alle inizializzazioni

    dovrebbe funzionare a meno di sviste clamorose
    il concetto però è questo

    ciao

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    dico pure io la mia
    codice:
    stringaformattata = Right("000"&stringa,3)

  5. #5
    Originariamente inviato da willybit
    dico pure io la mia
    codice:
    stringaformattata = Right("000"&stringa,3)
    La migliore!

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.