Expressions régulières [RESOLU PAR MOI-MEME)

Expressions régulières [RESOLU PAR MOI-MEME) - PHP - Programmation

Marsh Posté le 13-04-2003 à 22:17:07    

Bonsoir,
 
Voici mon code :
 
<?
$pseudo = $_POST['pseudo'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
 
if (!ereg("^[A-Za-z' -]$",$nom)) {
print("La chaine contient de mauvais caratères" );
}
 
else {
 
print("La chaine contient de bons caratères" );
}
 
?>
 
Que je tape les bons caratères (a-z) ou les mauvais (1&5) le résultat du if est toujours le même c'est à dire "La chaine contient de mauvais caratères". Pourquoi ? y a til des fautes dans mon script ?  :bounce:  
 
Merci d'avance.
 
if (!ereg("^[A-Za-z' -]$",$nom)) {  <----- mauvais script
if (!ereg("^[A-Za-z' -]",$nom)) {   <----- bon script
pas de signe $   :sol:   :hello:


Message édité par linuxois1 le 13-04-2003 à 23:21:37

---------------
Linuxois1 ex- Linuxois pour perte de mot de passe et @ adresse mail n'existant plus.
Reply

Marsh Posté le 13-04-2003 à 22:17:07   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed