Général

Les PCRE

Les POSIX

Pratique

Linux

Spécial php

Les billets de fred

Test sur un code postal Posté par Yves Maistriaux

Simple... vérifie un code postal en notation internationnale pour la France et la Belgique. (adaptable bien sûr) Utilise la fonction ereg

<?php

// un code Postal
//--- code en Belgique B-7000 par exemple
$code="F-56000";

if( !ereg( "^(F-[0-9]{4,5}|B-[0-9]{4})$" , $code))
{
echo "code incorrect : $code";
}
else
{
echo "code correct : $code";
}

?>
Code postal français (avec Corse) Posté par Ninj

Ce vérificateur peut vous dire si le code est strictement un code postal français ou corse. Les codes français sont de type XXYYY où XX est tout sauf 00 et YYY est tout. Les corses sont de types 2XYYY où X est "a" ou "b" et YYY est tout.

<?php

function cp_valide ($cp) {
return ereg ("^(2[ab]|0[1-9]|[1-9][0-9])[0-9]{3}$", $cp);
}

?>
ADAM Benjamin 2008 | Admin