Bonjour,
J'ai une fonction qui vérifie si le code postal rentré dans un champ est valide ou non. Le problème c'est que lorsque je rentre u code postal de plus de 5 chiffres, la fonction me considère que c'est valide...
Où est mon erreur ??? Merci d'avance.

Ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
function validCodePostal($cp) {
	$ereg  = '([0-9]{4,5})';   // format d'un code postal belge et français
	// test du code postal
	if (ereg($ereg, $cp)) {
		return true;
	}
	else {
		return false;
	}
}