Visualizzazione dei risultati da 1 a 4 su 4

Discussione: controllo formato data

  1. #1

    controllo formato data

    ho una textbox in cui l'utente digita una data

    io devo controllare tramite un javascript che sia stata scritta in questo modo

    yyyy-MM-dd hh:mm

    Cioè

    anno trattino mese -trattino giorno spazio ora : minuti

    ora e minuti è facoltativo.

    come effettuo il controllo
    avevo pensato una cosa del genere

    codice:
    (19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])
    manca il check dello spazio e ora e minuti in questo controllo che non vengono presi.

    grazie in anticipo
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ci sono degli erorri nella RegExp.
    Quella corretta potrebbe essere questa:
    codice:
    /(19|20)\d\d\-(0[1-9]|1[012])\-(0[1-9]|[12]\d|3[01])(\ ([01]\d|2[0-3])\:[0-5]\d)?/
    Nota che il forum si mangia a volte le backslash: fai un quote prima del copia-incolla
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Originariamente inviato da Mich_
    Ci sono degli erorri nella RegExp.
    Quella corretta potrebbe essere questa:
    codice:
    /(19|20)\d\d\-(0[1-9]|1[012])\-(0[1-9]|[12]\d|3[01])(\ ([01]\d|2[0-3])\:[0-5]\d)?/
    Nota che il forum si mangia a volte le backslash: fai un quote prima del copia-incolla
    il controllo sulla data ok ora però ho riscontrato questo problema, cioè se inserisco l'orario devo verificare che sia esistente e che l''utente non mi scriva per es 33:54

    ma controllare che scrive un orario esistente
    con la forma scritta prima

    anno trattino mese -trattino giorno spazio ora : minuti grazie intanto per l'interesse
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    L'hai provata la mia RegExp? Perche` dovrebbe gia` farlo (ma potrei aver sbagliato)
    Questa e` per l'ora: ([01]\d|2[0-3])
    E questa per i minuti: [0-5]\d
    La parentesi contenente spazio, ora, duepunti, minuti e` opzionale (seguita da ?).
    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.