2010-03-30 6 views

Répondre

12

Je suppose que vous vouliez dire, a-z au lieu de a-Z, à l'intérieur de votre regex, mais vous pouvez utiliser preg_replace

$new_string = preg_replace("/[^a-zA-Z0-9\s]/", "", $string); 

Il prend comme arguments le motif ([a-zA-Z0-9]), le remplacement ("") et le sujet ($string) et retourne la nouvelle chaîne ($new_string)

4
$string = preg_replace('/[^a-zA-Z0-9]/', '', $string); 
3

\W est un raccourci pour [^a-Z0-9_]. Peut ne pas être très utile car il permet aussi de souligner, mais je pensais que je vous le ferais savoir.

Questions connexes