Devo scrivere uno script in PHP che elabori una stringa e dica se questa rispetta le seguenti regole.
- Minimo 4 caratteri.
- Massimo 24 caratteri.
- Solo caratteri alfanumerici, senza spazi e senza caratteri speciali ad eccezione del punto, del trattino/meno e dell'underscore.
- No case sensitive.
Per quel che riguarda i primi due e l'ultimo punto, non è stato difficile il controllo con le funzioni che PHP.
Il terzo punto invece è il più ostico. Scrivendo un'espressione regolare di questo tipo
risolvo il problema oppure questa espressione controlla semplicemente se ci sono lettere e numeri ma non in modo esclusivo?codice:^[a-z0-9]{4,24}$