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

Zdoger

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

henexy

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

Lev Angel

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

Lev Angel

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

Zdoger

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

Zdoger

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

Etader

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

Lev Angel

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

1635958276408.png
JavaScript:
/^[a-zA-Z0-9]+$/.test('sdfsd ddd');
 
Яндекс.Метрика
Верх