Замените несколько пробелов одним пробелом в строке JavaScript - PullRequest
186 голосов
/ 28 мая 2011

У меня есть строки с дополнительными пробелами, каждый раз, когда есть более одного пробела, я бы хотел, чтобы он был только один.

Кто-нибудь? Я попытался найти в Google, но у меня ничего не получилось.

Спасибо

Ответы [ 11 ]

0 голосов
/ 08 ноября 2013

Если вы хотите ограничить пользователя вводом пробела в имени, просто создайте оператор if и задайте условие. как я:

$j('#fragment_key').bind({
    keypress: function(e){
        var key = e.keyCode;
    var character = String.fromCharCode(key); 
    if(character.match( /[' ']/)) {
        alert("Blank space is not allowed in the Name");
        return false;
        }
    }
});
  • создать функцию JQuery.
  • это событие нажатия клавиши.
  • Инициализировать переменную.
  • Укажите условие, соответствующее символу
  • показать предупреждающее сообщение для вашего соответствующего состояния.
...