Задать вопрос
@Evtera

Как сделать регулярку с отсутствием кириллицы и пробелов?

Нужно сделать обычную регулярку, которая бы проверяла наличие кириллицы и пробелов. Обычное [а-яА-Я] не помогает, так как такую регулярку обходит подобный текст asdasdФЫВФВasdas.

Нужно полностью исключить кирилицу и пробелы.
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Так чего надо-то? Как-то противоречиво выглядят ваши слова:

Нужно сделать обычную регулярку, которая бы проверяла наличие кириллицы и пробелов.

// проверяем, что строка содержит и первое, и второе
/(?=.*[А-ЯЁ])(?=.* )/i.test(str)

// проверяем, что ничего другого в строке нет
/^[А-ЯЁ ]*$/i.test(str)

Нужно полностью исключить кирилицу и пробелы.

// проверяем отсутствие
/^[^А-ЯЁ ]*$/i.test(str)

// удаляем
str.replace(/[А-ЯЁ ]/gi, '')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы