Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    542

    Aiuto su espressione regolare

    Ciao a tutti,
    ho una funziona javascript che controlla il formato di una data:

    Codice PHP:
    function str2dt (str_datetime) {
        var 
    re_date = /^(\d+)\-(\d+)\-(\d+)/;
        if (!
    re_date.exec(str_datetime))
            return 
    alert("Data non valida: "str_datetime);
        return (new 
    Date (RegExp.$3RegExp.$2-1RegExp.$1RegExp.$4RegExp.$5RegExp.$6));

    il pattern per l'espressione regolare accetta solo date nel formato gg-mm-aaaa

    In relata però questo pattern non funziona a dovere perchè accetta anche date del tipo gg-mm-aaa esempio 10-11-199

    Non conosco le espressioni regolari e questa funzione l'ho trovata in rete.
    Vorrei un pattern più rigoroso che mi faccia passare solo date corrette nei formati:
    gg-mm-aaaa
    gg/mm/aaaa

    qualcuno può darmi un pattern che faccia al caso mio?

    Grazie 1000
    Guidino

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    542
    up
    Guidino

  3. #3
    spero di esserti di aiuto, vedi se in quest'articolo su javascript e le espressioni regolari del sito ti può essere di aiuto:

    javascript e espressioni regolari


    in particolare nelle conclusioni c'è un link ad un pdf su un sito glossix in cui troverai anche l'esempio che cerchi tu.

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    542
    Grazie.
    Guidino

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.