par
Berzemus » 30 sept. 2007, 17:58
Pourquoi deux paires de crochets ? Une suffit:
[:alpha:] (pour le posix), qui correspond à [a-zA-Z] en notation ascii (je préfère, perso).
Sous php, on doit fournir un caractère qui correspond au début du regex, qui doit être le même (le même, [ ≠ ] ), pour que php puisse s'y retrouver.
Classiquement, on propose le '/' , ce qui donnerait:
Pourquoi deux paires de crochets ? Une suffit:
[:alpha:] (pour le posix), qui correspond à [a-zA-Z] en notation ascii (je préfère, perso).
Sous php, on doit fournir un caractère qui correspond au début du regex, qui doit être le même (le même, [ ≠ ] ), pour que php puisse s'y retrouver.
Classiquement, on propose le '/' , ce qui donnerait:
[code]preg_match('/[:alpha:]/',$val)[/code]