Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    203

    RegularExpression

    Ciao a tutti, mi servirebbe controllare il contenuto di una textbox.

    In questo campo si dovrà inserire una cifra in euro. Sull'onblur formatto la cifra immessa in questo formato es. 12.300,50

    Nel controllo del formato ho questo pattern "^\\d{0,10}[,]{0,1}\\d{0,2}$" però mi controlla che ci deve essere le virgola ma non il punto che divida le migliaia.

    Cosa devo aggiungere?

    Grazie

  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    Re: RegularExpression

    Originariamente inviato da pennyfabio
    Ciao a tutti, mi servirebbe controllare il contenuto di una textbox.

    In questo campo si dovrà inserire una cifra in euro. Sull'onblur formatto la cifra immessa in questo formato es. 12.300,50

    Nel controllo del formato ho questo pattern "^\\d{0,10}[,]{0,1}\\d{0,2}$" però mi controlla che ci deve essere le virgola ma non il punto che divida le migliaia.

    Cosa devo aggiungere?

    Grazie
    se ho capito bene, dovresti fare
    ^[0-9\.]{1,10},[0-9]{0,2}$
    ma così però ti convalidà anche .....,05 e non andrebbe molto bene...
    se hai intenzione di mettere massimo 10 cifre, il numero più grande è questo: 10.000.000,00
    Quindi potresti fare un pattern + restrittivo mettendo
    ^[0-9]{0,2}[\.]{1}[0-9]{0,3}[\.]{1}[0-9]{0,3}(,)[0-9]{0,2}$

    io l'ho creato a momento...provalo e mi dici...cmq se cerchi in giro quanche bel pattern per l'euro lo trovi

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Io userei questo:
    /^\d{1,3}(\.\d{3})*\,\d{0,2}$/
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.