Я хочу сделать немного кода, который проверит значение поля ввода, посчитает, сколько букв есть в поле ввода, и если значение делится на 4, то вставить -
Это так, когда пользователь вводит код, автоматически вставляет - после каждых 4 букв:)
Спасибо
$("input").keyup(function () { if(this.value.replace(/-/g, "").length % 4 == 0) { this.value += "-"; } });
Кажется, это работает так, как вы хотите
$(document).ready(function() { $("#search").keyup(function(){ var stringFull = $(this).val(); if(stringFull.replace(/-/g, "").length % 4 == 0 ){ $(this).val(stringFull+"-"); } }); });