diff --git a/exec/newuser.js b/exec/newuser.js
index cd4ee8f300479cf7e1edf56b6eeb3868482ab189..04c276b6339f6fa5c6d629fdbfe8e77bea8e32e2 100644
--- a/exec/newuser.js
+++ b/exec/newuser.js
@@ -2,7 +2,7 @@
 
 load("sbbsdefs.js");
 
-const QWK_ID_PATTERN = /^[A-Z]\w{1,7}$/;
+const QWK_ID_PATTERN = /^[A-Z][\w|-]{1,7}$/;
 
 var options;
 options=load("modopts.js","newuser");