|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
[PHP]Controllo codice fiscale con espressioni regolari.
Devo fare per esercizio il controllo codice fiscale con espressioni regolari.
Siccome avevo già fatto il controllo con javascript ho utilizzato la stessa espressione ma non funziona. Qualcuno mi può dare una mano? posto il codice: $codfiscale=$_POST["codfis"]; $patterncod="/^[A-Z]{6}\d{2}[A-Z]\d{2}[A-Z]\d{3}[A-Z]$/"; if (!ereg($patterncod,$codfiscale)) $msg = $msg . "<li>codice fiscale non valido\n"; dov'è che sbaglio? |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
$patterncod="^[A-Z]{6}[0-9]{2}[A-Z][0-9]{2}[A-Z][0-9]{3}[A-Z]$";
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
non funziona lo stesso..
ho provato ad usare anche preg_match |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Potresti verificare il contenuto della variabile $_POST["codfis"] e magari provare ad impostare in modo fisso la variabile $codfiscale con un qualche codice fiscale corretto.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
ok hai ragione funziona..l'unica cosa è che non era case sensitive..
corretta ora: $patterncod="^[a-zA-Z]{6}[0-9]{2}[a-zA-Z][0-9]{2}[a-zA-Z][0-9]{3}[a-zA-Z]$"; Problema risolto Grazie |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:52.



















