Regex
Résolu
anthonyr_25
Messages postés
165
Date d'inscription
Statut
Membre
Dernière intervention
-
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 tout sauf - Forum Java
- Regex ne commence pas par ✓ - Forum Programmation
- Regex pour evitez la répétition des caractères - Forum PHP
- Regex mot de passe ✓ - Forum Framework .NET
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