Bonjour,

Il y a quelque chose que je ne pige vraiment pas avec les regex.

Soit l'expression régulière suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ereg('[^a-zA-Z0-9]', 'maison')
vérifie que le mot (maison) ne contient aucun caractère
alphanumérique ([^a-zA-Z0-9]). L'expression retourne donc
faux

Là où je ne comprend vraiment plus rien c'est lorsque
je rentre ce mot
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ereg('[^a-zA-Z0-9]', 'mais:@on')
L'expression retourne vrai
Ce qui n'est pas bon puisque le mot contient toujours des lettres.

Est ce que quelqu'un pourrait m'expliquer ?

Merci