diff --git a/db/Project.pm.in b/db/Project.pm.in
index 8974941836f55da2a09f7b0fb439ad11df89108b..cacd224400ff941ec62d1a0aec13aa24e87e07bd 100644
--- a/db/Project.pm.in
+++ b/db/Project.pm.in
@@ -63,7 +63,7 @@ sub Lookup($$)
 	$query_result =
 	    DBQueryWarn("select * from projects where pid_idx='$token'");
     }
-    elsif ($token =~ /^\w*$/) {
+    elsif ($token =~ /^[-\w]*$/) {
 	$query_result =
 	    DBQueryWarn("select * from projects where pid='$token'");
     }