Code : Tout sélectionner
19 if(!ereg("^[A-Za-z0-9_]{4,20}$", $_POST["TB_Nom_Utilisateur"]))
{
$message = "Votre nom d'utilisateur doit comporter entre 4 et 20 caractères<br />\n";
$message .= "L'utilisation de l'underscore est autorisée";
}
24 elseif(!ereg("^[A-Za-z0-9]{4,}$", $_POST["TB_Mot_de_Passe"]))
{
$message = "Votre mot de passe doit comporter au moins 4 caractères";
}
157 mysql_close();if(!preg_match("/^[A-Za-z0-9_]{4,20}$/", $_POST["TB_Nom_Utilisateur"]))
Au passage vérifie quand même que $_POST["TB_Nom_Utilisateur"] te renvoie bien quelque chose.Code : Tout sélectionner
if(preg_match("/^$regex$/", $variable))["TB_Nom_Utilisateur"]))
if(preg_match("/^[A-Za-z0-9_]{4,20}$/", $_POST["TB_Nom_Utilisateur"])) {
echo 'OK';
} else {
echo 'PAS OK';
}Code : Tout sélectionner
elseif!preg_match("/^[A-Za-z0-9_]{4,20}$/", $_POST["TB_Mot_De_Passe"])) {