diff --git a/ecrire/action/supprimer.php b/ecrire/action/supprimer.php
index 7d2b44f24530337dffde169940321c6753397472..f22f5ddcf55af4948866ff55d1de72ccfa98d217 100644
--- a/ecrire/action/supprimer.php
+++ b/ecrire/action/supprimer.php
@@ -87,7 +87,7 @@ function action_supprimer_rubrique($id_rubrique)
 
 function action_supprimer_auteur_rubrique($arg)
 {
-	if (preg_match(",^ *(\d+) +(\d+)$,", $arg, $r))
+	if (preg_match(",^\W*(\d+)\W+(\d+)$,", $arg, $r))
 		spip_query("DELETE FROM spip_auteurs_rubriques WHERE id_auteur=".$r[1]." AND id_rubrique=" . $r[2]);
 	else spip_log("$arg pas compris");
 }