Необходимо сделать на сайте ёфикатор (скрипт, который заменяет в текстовом поле е на ё, где надо) с помощью JavaScript. Уже существуют реализации на php, питоне и т.д., и есть
база слов (не спам, честно!). Нужно сделать алгоритм, который бы сравнивал слова с базой, и в случае совпадения заменял е на ё. Основная проблема — не знаю, как сделать, чтобы скрипт не путался с заглавными буквами и не заменял «Рев» или «РЕВ» на «рёв» (а на «Рёв» и «РЁВ» соответственно). Буду очень благодарен, если сможете помочь.