diff --git a/Plugins/Wox.Plugin.Calculator/Main.cs b/Plugins/Wox.Plugin.Calculator/Main.cs index c8c7fcb0b..113240c5e 100644 --- a/Plugins/Wox.Plugin.Calculator/Main.cs +++ b/Plugins/Wox.Plugin.Calculator/Main.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; using System.Runtime.InteropServices; using System.Text.RegularExpressions; using System.Windows; @@ -29,9 +29,12 @@ namespace Wox.Plugin.Caculator public List Query(Query query) { // Don't affect when user only input "e" or "i" keyword - if (query.Search.Length <= 2 + if (query.Search.Length < 2 || !RegValidExpressChar.IsMatch(query.Search) - || !IsBracketComplete(query.Search)) return new List(); + || !IsBracketComplete(query.Search)) + { + return new List(); + } try {