diff --git a/src/plugins/coreplugin/mimedatabase.cpp b/src/plugins/coreplugin/mimedatabase.cpp
index 1a5f457ecb5a7020ad58bf8a71d345c87696cc8c..85dd2b64a25d433651dbce4423cca40ba1ed3052 100644
--- a/src/plugins/coreplugin/mimedatabase.cpp
+++ b/src/plugins/coreplugin/mimedatabase.cpp
@@ -573,7 +573,7 @@ private:
 BaseMimeTypeParser:: BaseMimeTypeParser() :
     // RE to match a suffix glob pattern: "*.ext" (and not sth like "Makefile" or
     // "*.log[1-9]"
-    m_suffixPattern(QLatin1String("^\\*\\.[\\w]+$"))
+    m_suffixPattern(QLatin1String("^\\*\\.[\\w+]+$"))
 {
     QTC_ASSERT(m_suffixPattern.isValid(), /**/);
 }