Как сделать проверку на отсутствие кириллицы?

Zdoger

Junior Developer
Сообщения
28
Как сделать проверку при регистрации на отсутствие кириллицы и др. символов?
 

heroin

Trainee
Скриптер
Сообщения
19
Через replace
this.value = this.value.replace(/[^a-z\s]/gi, '');
 

Lev Angel

Developer
Команда форума
Скриптер
Сообщения
795
1634372895899.png
можно регуляркой чекнуть
JavaScript:
/[а-яА-ЯЁё]/.test(term)
 

Lev Angel

Developer
Команда форума
Скриптер
Сообщения
795
В последней строке не верно делаешь проверку. Нужно не = а ==
А так получается, что ты пытаешься перезаписать константу.
 

Zdoger

Junior Developer
Сообщения
28
А вот как тогда сделать проверку на символы? Ну типа: ! @ #
 

Zdoger

Junior Developer
Сообщения
28
Ну можно конечно сделать так, но смотрится как то не очень.
1635932334751.png
 

Etader

New member
Сообщения
3
самое интересное что на каждого умника есть другой умник который поучает американскому программированию
 

Lev Angel

Developer
Команда форума
Скриптер
Сообщения
795
Ну можно конечно сделать так, но смотрится как то не очень.
Посмотреть вложение 370
Можно пойти от обратного. В регулярке проверять наличие только разрешенных символов. Все что не входит в список этих символов будет триггерить false. Например, у тебя только латинские символы и цифры.

1635958276408.png
JavaScript:
/^[a-zA-Z0-9]+$/.test('sdfsd ddd');
 
Верх