Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Nota: probabilmente non ti interessa perché sei sicuro delle date che arrivano, ma per esempio questa regex
    $pattern = '/([0-9]{4})-([0-9]{2})-([0-9]{2})/';

    ti prende anche 0000-00-00 oppure 0180-65-83 che non sono date, se è una cosa che può inserire un utente digitando anno, mese e giorno io farei più attenzione.

    Per quanto riguarda l'unione dei pattern penso che

    $pattern = '/([0-9]{4})[-\.\/: ]{1}([0-9]{2})[-\.\/: ]{1}([0-9]{2})/';

    dovrebbe andare.

  2. #2
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Nota: probabilmente non ti interessa perché sei sicuro delle date che arrivano, ma per esempio questa regex
    $pattern = '/([0-9]{4})-([0-9]{2})-([0-9]{2})/';

    ti prende anche 0000-00-00 oppure 0180-65-83 che non sono date, se è una cosa che può inserire un utente digitando anno, mese e giorno io farei più attenzione.

    Per quanto riguarda l'unione dei pattern penso che

    $pattern = '/([0-9]{4})[-\.\/: ]{1}([0-9]{2})[-\.\/: ]{1}([0-9]{2})/';

    dovrebbe andare.
    Ti ringrazio della precisazione e della risposta, Alhazred.
    Giacchè sto lavorando sul progetto sarebbe meglio avere un controllo più ottimizzato.
    Tu cosa suggerisci?

    Grazie ancora

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.