- Ha una parola contenente qualunque carattere (.)
- Continua con una chiocciola
- Continua con una parola contenente qualunque carattere (.)
- Continua con un punto
- Continua con una successione di lettere dalla a alla z
L'espressione regolare che ho scritto per l'occasione è la seguente:
- Codice: Seleziona tutto
^.[@]{1}.[\.][a-z]+$
Mentre tutta la condizione è questa:
- Codice: Seleziona tutto
if(!ereg("^.[@]{1}.[\.][a-z]+$", $_POST['e-mail'])) {
die('L\'e-mail inserita non è considerata valida');
}
Il problema è che mi dice anche se inserisco un'e-mail con le giuste caratteristiche, che l'e-mail non è considerata valida. Dove può risiedere il problema?