diff --git a/servatrice/src/servatrice_database_interface.cpp b/servatrice/src/servatrice_database_interface.cpp index 77a0029b..3a81c9ba 100644 --- a/servatrice/src/servatrice_database_interface.cpp +++ b/servatrice/src/servatrice_database_interface.cpp @@ -137,7 +137,7 @@ bool Servatrice_DatabaseInterface::usernameIsValid(const QString &user) regEx.append("A-Z"); if(settingsCache->value("users/allownumerics", true).toBool()) regEx.append("0-9"); - regEx.append(allowedPunctuation); + regEx.append(QRegExp::escape(allowedPunctuation)); regEx.append("]+"); static QRegExp re = QRegExp(regEx);