Page 1 sur 1

filter_var VS operateurs !

Posté : 02 mars 2016, 18:14
par foetus69
Bonjour,

Je ne trouve pas la syntaxe des filtres de nettoyage pour n'autoriser que les lettres et supprimer tout ce qui est chiffres et caractères spéciaux. C'est pour éviter qu'on puisse taper des quotes, des opérateurs dans mes inputs...
Le = avec FILTER_SANITIZE_STRING apparait toujours et avec les SPECIAL CHARS il reste à "="

Comment faire pour l'interdire ?

Merci à vous.

Re: filter_var VS operateurs !

Posté : 02 mars 2016, 20:16
par or 1
à priori, cela doit faire l'affaire :
$string = 'April 15, 2003';
$pattern = '/[^a-z]/';
$replacement = '';
echo preg_replace($pattern, $replacement, $string);

Re: filter_var VS operateurs !

Posté : 03 mars 2016, 10:12
par foetus69
Bonjour or1 et merci.
Je pensais qu'on pouvait le faire au niveau des filtres mais apparemment non si j'en crois ta réponse.