Best Answer
Не се проверяваш случая в който ти подават празен стринг на secondQuery -->> var secondQuery = inputTokens[1];
В този случай ти гърми и не стига въобще до проверките. Успях да го докарам да не гърми, но пак има случай в който не ти хваща оптимално регекса.
Преправих ти малко кода и съм то го разписал за да видиш разликите регекса.
https://pastebin.com/rzZbqDG8