8
votes

Suppression de caractères non alphanumériques d'une chaîne

J'ai une chaîne en PHP et je veux qu'il corresponde à la regex [A-ZA-Z0-9]. Comment puis-je faire cela?


0 commentaires

3 Réponses :


12
votes

Je suppose que vous pensez que vous vouliez dire, az code> au lieu de az code>, à l'intérieur de votre regex, mais vous pouvez utiliser PREG_REPHICE CODE> FORT>

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


0 commentaires

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

0 commentaires

3
votes

\ w est un raccourci pour [^ a-z0-9 _] . Peut ne pas être extrêmement utile car cela permet également des traits de soulignement, mais je pensais que je vous le ferais savoir.


0 commentaires