Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.05.2014, 19:57
Новичок на форуме
Отправить личное сообщение для Iceman77 Посмотреть профиль Найти все сообщения от Iceman77
 
Регистрация: 06.05.2014
Сообщений: 5

Возможность ввода только кириллицы
Добрый вечер. Подскажите, как реализовать, верней готовое решение
возможность ввода только кириллицы в поле input.
Очень нужно. Нашел решение только такое, а нужно обратное.

function Latin(obj) {
   if (/^[a-zA-Z0-9 ,.\-:"()]*?$/.test(obj.value)) 
      obj.defaultValue = obj.value;
   else 
      obj.value = obj.defaultValue;
}

<input onkeyup="Latin(this);">
Ответить с цитированием
  #2 (permalink)  
Старый 06.05.2014, 20:05
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Iceman77,

function Ru(obj) {
      obj.value = obj.value.replace(/[^а-яё]/ig,'');
}
</script>


<input onkeyup="Ru(this);">
Ответить с цитированием
  #3 (permalink)  
Старый 06.05.2014, 20:10
Новичок на форуме
Отправить личное сообщение для Iceman77 Посмотреть профиль Найти все сообщения от Iceman77
 
Регистрация: 06.05.2014
Сообщений: 5

Сообщение от рони Посмотреть сообщение
Iceman77,

function Ru(obj) {
      obj.value = obj.value.replace(/[^а-яё]/ig,'');
}
</script>


<input onkeyup="Ru(this);">

А если для Украинского языка?
Ответить с цитированием
  #4 (permalink)  
Старый 06.05.2014, 20:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Iceman77,
перечислите нужные буквы в любом регистре вместо - а-яё
Ответить с цитированием
  #5 (permalink)  
Старый 10.05.2024, 12:22
Новичок на форуме
Отправить личное сообщение для kleindberg Посмотреть профиль Найти все сообщения от kleindberg
 
Регистрация: 10.05.2024
Сообщений: 1

Сообщение от Iceman77
А если для Украинского языка?
function ukr(obj) {
      obj.value = obj.value.replace(/[^а-яА-ЯёЁєЄїЇіІҐґ' -]/ig,'');
}
</script>
<input onkeyup="ukr(this);">
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Только один из трех элементов может быть активен Volchen0ck Events/DOM/Window 5 27.01.2013 17:05
Переход между окнами ввода при заполнении. Бушка Общие вопросы Javascript 4 25.03.2009 15:40
Форма для ввода текста с расширенными функциями 0x22b Элементы интерфейса 0 01.09.2008 10:38
трабл с перехватом некоторых символов в поле ввода barbiturat Events/DOM/Window 5 28.08.2008 14:32
Новая возможность Илья Кантор Сайт Javascript.ru 5 07.06.2008 16:08