[RESOLU] L'initiale n'est pas une lettre

Mammouth du PHP | 1339 Messages

15 août 2012, 19:13

Bonjour,

Je voudrais faire un REGEX pour vérifier que l'initiale n'est pas une lettre.

Avant je me servait de
`nom` REGEXP '^[[:punct:]|[:digit:]
mais ca ne marche plus ... De plus j'aimerai vérifie que ce n'est pas vide, j'ai testé ca mais c'est pas mieux :
SUBSTR(`nom`, 1, 1) REGEXP '^[[:punct:]|[:digit:]|[ ]]{1}'
Les REGEXP pour l'instant c'est pas encore mon fort donc si quelqu'un pourrait m'aiguiller et ca me servira de lecon :)

Merci,

Elie
Bon sinon tu me fais un message privé et on se fait un TeamViewer

Mammouth du PHP | 1339 Messages

15 août 2012, 21:10

J'ai fait ca et ca semble marcher :
AND (SUBSTR(`nom`, 1, 1) REGEXP '^[[:punct:]|[:digit:]]+' OR SUBSTR(`nom`, 1, 1) LiKE '')
Si quelqu'un a mieux :)
Bon sinon tu me fais un message privé et on se fait un TeamViewer