Pb php/regex sur le nombre de caractères
Résolu/Fermé
AmeryCourtz
Messages postés
101
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
voici mon code :
Alors voila, j'ai pas mal de regex dans le même gout a exploiter et le même problème reviens sans cesse et je voulais savoir si quelqu'un y avait déja était confronté.
Quelque soit la chaine que je rentre le regex fonctionne nikel (en même temps il est pas bien compliqué) sauf que voila, vu que je limite le nombre de caractère il devrait m'afficher un message d'erreur si la chaine fait plus de 6 caractère ou moins de 4.
Pour le moins de 4 y a pas de soucis, mais alors pour le plu de 6 je peux écrire un roman qu'il m'affiche toujours bon.
Comme on dit à force de rester planter des heures devant son programme on ne voit plus les erreurs les plus basiques, alors si quelqu'un avais l'amabilité de me dire ou je me suis trompé, merci.
voici mon code :
<form method="post" action="index.php">
<input type="text" name="text" /><br />
<input type="submit" name="submit" value="Envoyer" />
<?php
if(isset($_POST['submit'])){
$Chaine=($_POST['text']);
$Reg = "#[a-zA-Z0-9]{4,6}#";
if(preg_match($Reg, $Chaine)){
echo("c'est bien");
}
else{
echo("c'est pas bien");
}
}
else{
}
?>
</form>
Alors voila, j'ai pas mal de regex dans le même gout a exploiter et le même problème reviens sans cesse et je voulais savoir si quelqu'un y avait déja était confronté.
Quelque soit la chaine que je rentre le regex fonctionne nikel (en même temps il est pas bien compliqué) sauf que voila, vu que je limite le nombre de caractère il devrait m'afficher un message d'erreur si la chaine fait plus de 6 caractère ou moins de 4.
Pour le moins de 4 y a pas de soucis, mais alors pour le plu de 6 je peux écrire un roman qu'il m'affiche toujours bon.
Comme on dit à force de rester planter des heures devant son programme on ne voit plus les erreurs les plus basiques, alors si quelqu'un avais l'amabilité de me dire ou je me suis trompé, merci.
A voir également:
- Pb php/regex sur le nombre de caractères
- Ascii nombre de caractères - Guide
- Nombre de jours entre deux dates excel - Guide
- Caractères spéciaux - Guide
- Nombre de caractères word - Guide
- Nombre facile - Télécharger - Outils professionnels
4 réponses
Bonjour,
Je te propose quelques sites qui pourront t'aider :
- PHP : http://www.switchplane.com/utilities/preg_match-regular-expression-tester.php
- JS : http://quentinc.net/testeur-expressions-regulieres s/
- JS : https://www.toutjavascript.com/service/regexp.php
Bon chance à toi,
Je te propose quelques sites qui pourront t'aider :
- PHP : http://www.switchplane.com/utilities/preg_match-regular-expression-tester.php
- JS : http://quentinc.net/testeur-expressions-regulieres s/
- JS : https://www.toutjavascript.com/service/regexp.php
Bon chance à toi,