diff --git a/src/RegisterPage.cpp b/src/RegisterPage.cpp
index 1d529f540262733bf0cb51ce35dfb62e3bcf31a4..bae24df023bed74e2d871f93966e36e56fef6f72 100644
--- a/src/RegisterPage.cpp
+++ b/src/RegisterPage.cpp
@@ -94,7 +94,7 @@ RegisterPage::RegisterPage(QWidget *parent)
 
         server_input_ = new TextField();
         server_input_->setLabel(tr("Homeserver"));
-        server_input_->setRegexp(QRegularExpression("[a-z0-9.-]+"));
+        server_input_->setRegexp(QRegularExpression(".+"));
         server_input_->setToolTip(
           tr("A server that allows registration. Since matrix is decentralized, you need to first "
              "find a server you can register on or host your own."));