Autoriser un caractère spécial dans un fichier PHP
Bonjour,
J'ai un problème avec une expression régulière en PHP.
Ma chaîne de caractère doit répondre 'true'
J'ai essayé avec cette expression régulière mais cela ne fonctionne pas :
Code:
'/^[0-9A-B]{6}[A-Z\+*][0-9]{5}$/'
Sur la position du '+' (7e position), il peut y avoir une étoile * ou une lettre (de A à Z en majuscule). Quand je demande un var_dump de cette chaîne de caractères soumise à l'expression régulière, cela me renvoie :
le '+' est remplacé par un espace.
Regex101 ne retourne pas de problème et valide la regex. Seulement, le problème bloque mon programme.
Merci pour vos retours
Sylvain
MAJ de 12:45 : Le problème ne vient pas de la regex, mais que l'application n'accepte pas le '+' ou que le + n'est pas accepté dans l'url et le remplace systématiquement par un espace. D'où ma nouvelle question : Comment autoriser un caractère spécial dans un fichier PHP.?