Skip to content

Spearance/anti-pe.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

anti-pe.js

NPM version NPM downloads

Заменяет в исходном тексте все латинские символы на их кириллические (внешне похожие) аналоги.

Зачем?

Функцию полезно использовать в элементах <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 М

About

замена латинских схожих букв на русские

Topics

Resources

License

Stars

Watchers

Forks

Contributors