Regex
Résolu
anthonyr_25
Messages postés
172
Statut
Membre
-
Programmeur101 -
Programmeur101 -
Bonjour,
Alors je sais pas trop ou mettre ma question ... dans php ou dans html haha
Donc voila j'aimerai interdire les chevron dans un input et interdire qu'il soit vide !
A la fois dans le php avec les preg_match et dasn le html avec les pattern
Alors je sais pas trop ou mettre ma question ... dans php ou dans html haha
Donc voila j'aimerai interdire les chevron dans un input et interdire qu'il soit vide !
A la fois dans le php avec les preg_match et dasn le html avec les pattern
<div class="form-group">
<h3>
<textarea id="msg" cols="40" rows="5" placeholder="Message... (facultatif)" name="msg" title="Que voulez-vous ?" patern="[a-zA-Z]+.[#[<>]#]" required></textarea>
<p class="formp notmsg"></p>
</h3>
</div>
if(!preg_match('#[<>]#',$_GET['msg'])) {
echo "Le nom comporte des caractère incorecte \">\" ou \">\"";
}
Configuration: Windows / Chrome 98.0.4758.82
A voir également:
- Regex
- Regex buddy - Télécharger - Édition & Programmation
- Regex ne commence pas par ✓ - Forum Programmation
- Regex tabulation ✓ - Forum Programmation
- Regex mot de passe ✓ - Forum Framework .NET
- Jquery regex ✓ - Forum Javascript
2 réponses
Bonjour, il n'y a pas besoin des regex pour cela :
avec
et avec
et
avec
et avec
if(!empty($_GET['msg']){
$msg = $_GET['msg'];
if(strpos($msg, "<") === false && strpos($msg, ">") === false && !empty($msg)){
// Le reste du code
}else{
echo "Le nom comporte des caractère incorrecte \">\" ou \">\"";
}
}else{
echo "Veuillez remplir le formulaire";
}
et
Bonjour
Il y a des site qui permettent de tester les regex, en choisissant le moteur qui va bien.
Par exemple
https://regex101.com/r/j4cIuM/1
Il y a des site qui permettent de tester les regex, en choisissant le moteur qui va bien.
Par exemple
^[^<>]+$avec le moteur PHP >= 7.3
https://regex101.com/r/j4cIuM/1