Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.07.2014, 22:36
Аспирант
Отправить личное сообщение для Александр222 Посмотреть профиль Найти все сообщения от Александр222
 
Регистрация: 24.04.2014
Сообщений: 55

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

var validStr = /\w\s{1}/;


Почему не срабатывает единица \s{1}

?

И как указать кириллицу, а не латиницу?

Последний раз редактировалось Александр222, 22.07.2014 в 22:40.
Ответить с цитированием
  #2 (permalink)  
Старый 22.07.2014, 22:44
Аспирант
Отправить личное сообщение для Александр222 Посмотреть профиль Найти все сообщения от Александр222
 
Регистрация: 24.04.2014
Сообщений: 55

Пробел должен быть в середине, с кириллицой уже разобрался.
Ответить с цитированием
  #3 (permalink)  
Старый 22.07.2014, 22:45
Аспирант
Отправить личное сообщение для Александр222 Посмотреть профиль Найти все сообщения от Александр222
 
Регистрация: 24.04.2014
Сообщений: 55

Разрешен любой символ из кириллицы.
Нельзя использовать цифры и остальные знаки.
Ответить с цитированием
  #4 (permalink)  
Старый 22.07.2014, 22:54
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 456

Александр222,
/^[а-яё]+\s[а-яё]+$/i
Ответить с цитированием
  #5 (permalink)  
Старый 22.07.2014, 22:57
Аспирант
Отправить личное сообщение для Александр222 Посмотреть профиль Найти все сообщения от Александр222
 
Регистрация: 24.04.2014
Сообщений: 55

Спасибо!
А как правильно запретить ввод символов?
!|@|#|$|%|^|&|*|(|)|[|]|_|-|=|+|{|}
Ответить с цитированием
  #6 (permalink)  
Старый 22.07.2014, 22:59
Аспирант
Отправить личное сообщение для Александр222 Посмотреть профиль Найти все сообщения от Александр222
 
Регистрация: 24.04.2014
Сообщений: 55

Что в этом примере обозначает (i) ?
/^[а-яё]+\s[а-яё]+$/i
Ответить с цитированием
  #7 (permalink)  
Старый 22.07.2014, 23:36
Аспирант
Отправить личное сообщение для Александр222 Посмотреть профиль Найти все сообщения от Александр222
 
Регистрация: 24.04.2014
Сообщений: 55

Ясно, спасибо!

А почему не работает такая запись?
Цитата:
/^[а-яё{2,15}]+\s[а-яё{2,15}]+$/i;
Смысл задать минимальное и максимальное число символов в первом и втором слове.
Допустим Имя Фамилия

Последний раз редактировалось Александр222, 22.07.2014 в 23:57.
Ответить с цитированием
  #8 (permalink)  
Старый 23.07.2014, 00:46
Аспирант
Отправить личное сообщение для Александр222 Посмотреть профиль Найти все сообщения от Александр222
 
Регистрация: 24.04.2014
Сообщений: 55

Спасибо!)
Ответить с цитированием
  #9 (permalink)  
Старый 23.07.2014, 10:26
Аспирант
Отправить личное сообщение для Александр222 Посмотреть профиль Найти все сообщения от Александр222
 
Регистрация: 24.04.2014
Сообщений: 55

А как допустим указать регистрозависимость для первых символов?
Ответить с цитированием
  #10 (permalink)  
Старый 23.07.2014, 10:38
Аспирант
Отправить личное сообщение для Александр222 Посмотреть профиль Найти все сообщения от Александр222
 
Регистрация: 24.04.2014
Сообщений: 55

Уже разобрался
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не отправляются данные XMLHttpRequest() sinefighter AJAX и COMET 1 07.07.2014 08:30
не отправляются данные XMLHttpRequest() sinefighter Events/DOM/Window 2 05.07.2014 18:05
Как отобразить данные из базы на форме? ascherbakov AJAX и COMET 2 12.03.2014 15:55
проверка формы не работает в ie begelme Javascript под браузер 6 13.08.2013 01:00
Не совсем обычный фрейм и выезжающий текст при наводе на картинку. amaz245 Элементы интерфейса 35 25.12.2010 17:29