Visualizzazione dei risultati da 1 a 2 su 2

Discussione: espressione regolare

  1. #1

    espressione regolare

    Salve.
    Devo creare un espressione regolare per controllare i dati che l'utente ha immesso in una input text.
    Ho provato a studiare documenti su internet sulle espressioni regolari ma, sinceramente, non ne ho capito niente.
    In pratica l'utente inserisce una data composta da due cifre per il giorno e due per il mese tipo 01/03, dovrei creare una variabile con un espressione regolare che mi controlla che i primi due caratteri siano numeri conpresi tra 01 e 31, poi la presenza del / e poi un'altra coppia di numeri compresi tra 01 e 12.
    Ho scritto il seguente codice:
    variabile= /^([0-9]).[0-9])+\/ +([0-9]).[0-9])/;
    ma non funziona.
    Sono sicuro di aver commesso degli errori, qualcuno può consigliarmi qualcosa.
    Grazie

  2. #2
    bah prova un po' questa facci te tutti i test

    codice:
    <input id="foo">controlla
    
    
    
    <script>
    
    function boh(obj){
    return /^((0[1-9]\/)|([1-2][0-9]\/)|(30\/)|(31\/))((0[1-9])|(1[0-2]))$/.test(obj.value);
    }
    
    </script>

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.