Visualizzazione dei risultati da 1 a 8 su 8

Discussione: (javascript) euro

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    193

    (javascript) euro

    C'è per caso qualcuno che ha disposizione un funzioncina che verifichi se il valore immesso in una text è in euro o no?



    Ciao Martina

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Chiarisci meglio... cosa distingue un numero decimale qualunque da un importo in euro... :master:

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    193

    (javascript) euro

    controllare per esempio questo valore: euro 123,01
    in javascript

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    esempio... da adattare alle tue esigenze

    codice:
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function ctr(f) {
    v = f.imp.value;
    RE = new RegExp(/^\d+[\.|\,]\d{1,2}$/)
    alert(RE.test(v))
    }
    //-->
    </SCRIPT>
    <FORM>
    <INPUT TYPE="text" NAME="imp">
    <INPUT TYPE="button" onclick="ctr(this.form)">
    </FORM>
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    193

    (javascript) euro

    Grazie.
    Scusa se ti disturbo ancora;
    ma se io volessi controllare se è un cifra in euro, mi spiego meglio:

    per esempio 1.2,00 false
    1.258,00 o 1.258,05 true

    P.S. so di chiederti molto

    Ciao Martina

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Chiarisci meglio... i punti devono sempre essere presenti se la parte intera della cifra supera 999 ? le decimali dempre presenti ed in numero di due ? 0 o 0,00 o 0.000,00 sono validi ? il campo lasciato vuoto e' valido ? altro ?

    Tanto per pensarci una sola volta...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    193
    I punti ci possono essere o non essere gli zeri dopo la virgola item il campo vuoto è valido

    0 o 0,00 o 0.000,00 possono essere validi.

    Ciao molto gentile

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    prova questa:
    codice:
    RE = new RegExp(/^([1-9]{1}[0-9]{0,2}(\.[0-9]{3})*(\,[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\,[0-9]{0,2})?|0(\,[0-9]{0,2})?|(\,[0-9]{1,2})?)$/);
    non accetta le varianti "strane" di 0 per esempio 0.000,00

    ciao

    ps: per vedere correttamente il codice premi "quote"
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.