Как сделать ограничение на ввод в input пробелов? [закрыт]

167
04 апреля 2019, 14:10

Нужно чтобы при вводе в инпут допускался только один пробел. Предполагаю что для этого надо регулярное выражение. Только найти не могу... Может у кого-то есть другие варианты. ) помогите пожалуйста

Answer 1

$("#enter").click(function() { 
  var text = $('#input').val();//Получаем значения из инпут 
  var count = text.match(/[ ]/g);//Ищим пробелы 
  if(count) {//Если есть пробелы 
    count = count.length;//Считаем кол-во пробелов 
    if(count >=1) {//Проверяем  
      alert('Введено максимальное кол-во пробелов'); 
    } 
  } 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<input type="text" id="input"> 
<button id="enter">Enter</button>

Answer 2

А я вот еще такой вариант сообразил

$(document).on('keydown', '.input-hide', function(e) { 
  if ($(this).val().indexOf(' ') !== -1 && e.keyCode === 32) return false; 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<input class='input-hide' placeholder="ограничение пробелов">

READ ALSO
Верстка элемента (угол) [дубликат]

Верстка элемента (угол) [дубликат]

На данный вопрос уже ответили:

167
Выбор элементов с помощью jquery

Выбор элементов с помощью jquery

Как выбрать с помощью jquery именно 4 последних элемента LI, которые являются, что очевидно, дочерними к UL?

181
Динамичные контейнеры

Динамичные контейнеры

Подскажите, есть к примеру nav и 5 контейнеровКак сделать, чтобы при нажатии на любую ссылку в меню один контейнер убирался, по принципу display...

129
Как подружить jquery validate и анимированный input?

Как подружить jquery validate и анимированный input?

Сталкивался ли кто с такой задачей - нужно скрестить такой вот input https://codepenio/rcauquil/pen/adBGdR с jquery validate() хотя бы примерно, как?

208