Ivseti
@Ivseti
Фронтенд HTML, CSS и немного JS с PHP

Как сделать уведомление, что нужно вводить только кириллицу или латиницу в поле?

Прикрутил код на WP формы, он работает и меня устраивает. Но как сделать уведомление, если к примеру юзер в поле .fioso пишет латиницу или цифру. И соответственно вывести ему к примеру сообщение "Вы можете ввести только кириллические символы"

У меня сейчас такой код:

function deleteNonLatin (text) {
  return text.replace(/[^A-Za-z\s]/ig, '');
}

// чтобы выполнить эту функцию, вам нужно навесить событие на инпут(ы)
const myInput = document.querySelector('.fiocart');
myInput.addEventListener('input', (e) => {
  const cleanValue = deleteNonLatin(e.target.value);
  e.target.value = cleanValue;
});

function deleteNonLatinfio (text) {
  return text.replace(/[^а-яА-ЯёЁ\s]/ig, '');
}
// чтобы выполнить эту функцию, вам нужно навесить событие на инпут(ы)
const snameInput = document.querySelector('.fioso');
snameInput.addEventListener('input', (e) => {
  const cleanValue = deleteNonLatinfio(e.target.value);
  e.target.value = cleanValue;
});


Если есть более усовершенствованный код, для верификации поля буду благодарен за ссылочку или сам код. Спасибо.
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы