Путаница с логикой JQuery - PullRequest
       0

Путаница с логикой JQuery

0 голосов
/ 14 декабря 2011

Я хочу сделать немного кода, который проверит значение поля ввода, посчитает, сколько букв есть в поле ввода, и если значение делится на 4, то вставить -

Это так, когда пользователь вводит код, автоматически вставляет - после каждых 4 букв:)

Спасибо

Ответы [ 2 ]

3 голосов
/ 14 декабря 2011
$("input").keyup(function () {
  if(this.value.replace(/-/g, "").length % 4 == 0) {
     this.value += "-";
  }
});
0 голосов
/ 14 декабря 2011

Кажется, это работает так, как вы хотите

$(document).ready(function() {
    $("#search").keyup(function(){
        var stringFull = $(this).val();
        if(stringFull.replace(/-/g, "").length % 4 == 0 ){
            $(this).val(stringFull+"-");        
        }       
    });

});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...