Bonjour,
je viens vers vous car je rencontre un problème avec mes regex, aucunes ne fonctionnent correctement.
Pour le texte, il n'accepte pas les guillemets et les apostrophes (qu'ils soient échappés ou non dans ma regex).
Pour le mail, peu importe le mail, il ressort invalide.
Merci pour votre aide!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $_POST['mail'] = htmlspecialchars($_POST['mail']); if (preg_match("#^([a-z0-9._-]+)@([a-z0-9._-]{2,}+)\.([a-z]{2,4})$#", $_POST['mail'])) { $_POST['commentaire'] = htmlspecialchars($_POST['commentaire']); if (preg_match("#^[a-zA-Z0-9éèêëàâùüïîô\s\r,;\'\".?!()\[\]{}_-]{3,2500}$#", $_POST['commentaire'])) {...} else { echo"<script>alert('Commentaire non valide');</script>"; } } else { echo"<script>alert('Mail non valide');</script>"; }
Partager