Visualizzazione dei risultati da 1 a 4 su 4

Discussione: controllo numerico

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461

    controllo numerico

    ciao!
    devo fare un controllo su un numero che deve essere scritto in formato 00,00 ma non so proprio come fare!
    se uso isNaN non posso mettere la virgola....
    devo fare in modo che il numero non abbia il punto come separatore ma la virgola e che logicamente non ci siano lettere..

  2. #2
    Ciao,
    prova con al parsefloat().
    ES:
    alert(parseFloat('12.34'));


    Poi per sostituire il punto puoi usare la replace:

    num.replace('.' , ',');

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    ok..pero devo anche mettere il controllo per verificare che non ci siano lettere !
    e il controllo IsNaN entra in conflitto con la virgola visto che viene considerata lettera..

  4. #4
    Be,
    sostituisci la virgola con il punto
    prima di fare il parse.

    Eventualmente racchiudi il parse in un try{}catch(e){}

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

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 © 2024 vBulletin Solutions, Inc. All rights reserved.