anti-pe.js

2.1.1 • Public • Published

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 М

Readme

Keywords

Package Sidebar

Install

npm i anti-pe.js

Weekly Downloads

1

Version

2.1.1

License

MIT

Unpacked Size

5.4 kB

Total Files

5

Last publish

Collaborators

  • spearance