Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Ввод только русских символов и цифр в <input>

Модерирует : Cheery

Cheery (27-11-2013 06:45): javascript регулярные выражения  Версия для печати • ПодписатьсяДобавить в закладки

   

SphinxSerg



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день!
Нужна помощь, сразу скажу, что в JavaScript и регулярных выражения вообще ничего не соображаю.
Необходимо сделать так, чтобы в тег Input можно было вводить только русские символы и цифры. По отдельности нашел:

Код:
  <script>
    function filter_input(e,regexp)
    {
      e=e || window.event;
      var target=e.target || e.srcElement;
      var isIE=document.all;
 
      if (target.tagName.toUpperCase()=='INPUT')
      {
        var code=isIE ? e.keyCode : e.which;
        if (code<32 || e.ctrlKey || e.altKey) return true;
 
        var char=String.fromCharCode(code);
        if (!regexp.test(char)) return false;
      }
      return true;
    }
  </script>


Код:
<input type="text" onkeypress="return filter_input(event,/[А-Я]/i)">
  <input type="text" onkeypress="return filter_input(event,/\d/)">

По отдельности эти два скрипта работают, а вот как их соединить вместе?

Всего записей: 441 | Зарегистр. 07-07-2004 | Отправлено: 15:09 25-11-2013 | Исправлено: SphinxSerg, 15:10 25-11-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SphinxSerg
1) javascript регулярные выражения
2) /([А-Я]|\d)/i
3) ваш код не сработает, если написать текст где то еще, а потом вставить его в поле копированием

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:29 25-11-2013 | Исправлено: Cheery, 21:29 25-11-2013
   

Компьютерный форум Ru.Board » Интернет » Web-программирование » Ввод только русских символов и цифр в <input>
Cheery (27-11-2013 06:45): javascript регулярные выражения


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru