Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Aiuto modifica codice validazione valuta

    Ciao a tutti,
    so che la cosa è già stata trattata, ma non sono riuscito a trovare quello che fa al caso mio... e purtroppo non sono riuscito a fare quello che volevo perchè nn conosco molto bene la sintassi dei js.

    Io valido il campo euro in un form in questo modo.

    function IsValuta(sText) {

    if (/^\d+\.\d{2}$/.test(sText)) {
    return true;
    }
    else {
    return false;
    }
    }

    if (TheForm.prezzo.value != "") {
    if (!IsValuta(TheForm.prezzo.value)){
    alert("ERRORE .... !!");
    TheForm.prezzo.focus();
    return false;
    }


    Questo funziona molto bene e mi obbliga ad inserire il campo in questo modo (10.99, 1.80, ecc...). Io vorrei modificarlo in modo che mi accettasse anche il valore senza che io specifichi i centesimi, cioè 10, 1, 200, ecc..
    Penso sia una modifica da poco, ma non sono riuscito a farlo, potete darmi una mano?

    Grazie 1000!

  2. #2
    prova con questa /(^\d+)(\.\d{2})?$/
    Ho aggiunto un ? per indicare 0 o una occorrenza dei decimali

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