2.1.1 • Published 2 years ago

anti-pe.js v2.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

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М