Vérifications sur caracteres d'une variable PHP.

Eléphanteau du PHP | 28 Messages

28 avr. 2006, 15:29

Bonjour,

Je souhaite faire diverses vérifications sur des chaines de caracteres avant de les insérer dans ma base MySQL.

Exemple : j'ai des numéros d'objet du type:
- RS XX.XXXX ou
- RS XX.XXX ou
- RS XX.XX ou
(X etant un entier compris entre 0 et 9)

Avant donc d'insérer ma variable PHP qui contient cette chaine, je souhaiterais vérifier si cette derniere est bien dans l'un des trois formats précedemment cités.

Je vous remercie par avance de l'aide que vous m'apporterez.
Enfin quelqu'un qui n'a pas de signature.

Eléphant du PHP | 493 Messages

28 avr. 2006, 15:33

Un pti regex suffit :
if ( preg_match( '/^RS [0-9]{2}\.[0-9]{2-4}$/', $serial ) )