anti-pe.js
v2.1.1
Published
Replace visually similar letters from English to Russian
Readme
antiPE.js
Заменяет в исходном тексте все латинские символы на их кириллические (внешне похожие) аналоги.
Зачем?
Функцию полезно использовать в элементах <input> вместо pattern="[а-яёА-ЯЁ]+" или pattern="[^a-zA-Z]+". Потому что pattern не объясняет что не так, он лишь информирует, что использован неверный формат.
Особенно важно применять функцию для тех строковых данных, по которым в последующем предполагается осуществлять полнотекстовый поиск средствами БД, а источник исходных данных не благонадёжный, например — наименование организации, скопированное из карточки предприятия.
Посмотреть демонстрацию
Установка
npm install anti-pe.jsТаблица совпадающих символов
|English|Русский| |:-----:|:-----:| | A | А | | a | а | | E | Е | | e | е | | T | Т | | y | у | | O | О | | o | о | | P | Р | | p | р | | H | Н | | K | К | | X | Х | | x | х | | C | С | | c | с | | B | В | | M | М |
