То, что вы, похоже, ищете, это "Вы имели в виду?" функция, которая будет обрабатывать простые опечатки и псевдонимы в строках. Существует множество библиотек, которые могут помочь с различными уровнями сложности и функциями, начиная от простых массивов псевдонимов и заканчивая байесовским сопоставлением, но вот одна, которая, кажется, выполняет достойную работу по основам c: https://www.npmjs.com/package/didyoumean