Bonjour!
Voilà j'ai essayé de créer deux Regex
en m'aidant du cours sur le site.
Je souhaite en fait:
- Pour la première Regex, le prénom
ne peut contenir que des lettres (accents
y compris) mais aussi des tirets (-) et
des espaces.
- Dans la seconde Regex, le pseudo ne
doit comprendre que des chiffres, lettres
(accents exclus), tirets (-), des
underscores (_) et aucun espace.
Donc si la Regex est correcte, on affiche
le prénom/pseudo, sinon on n'affiche rien.
Voilà ce que j'ai fait:
Code : PHP
<?php
if(preg_match("#^[a-zA-Z0-9_-][^\s]{1,}$#",$prenom))
{
echo "Afficher le prénom";
}
else
{
echo "Ne pas afficher le prénom";
}
?>
<br /><br />
<?php
if(preg_match("#^[a-zA-Z0-9_-][^\s]{1,}$#",$pseudo))
{
echo "Afficher le pseudo";
}
else
{
echo "Ne pas afficher le pseudo";
}
?>
J'ai effectué plusieurs tests mais
les résultats ne sont pas corrects.
Pourriez-vous essayer de
corriger mes maladresses?
Je vous remercie d'avance.