Как сделать так чтобы, если в числе больше двух нулей, то оно отделялось пробелами то есть: 100 < 2 , 1 000 > 2, 1 000 000 > 2 и т.д. ?
И как-то можно проще оформить вставку символа рубля в конец input ? Есть такое решение, но мне кажется оно немного неверно, т.к. удаляется тяжело значение.
function addRub (val) {
return val + " ₽";
}
function removeRub (val) {
val = val.replace(" ₽", "");
val = val.replace("₽", "");
val = val.replace(" ", "");
return val;
}
$(".test").on("input", function () {
var $this = $(this);
var val = $this.prop("value");
var newVal = removeRub(val);
newVal = addRub(newVal);
$this.prop("value", newVal);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="test" value='₽'>
test.onkeypress = event => {
// Control buttons
if (event.key.length > 1) return true;
test.value = (test.value+event.key)
.replace(/\D/g, '')
.replace(/(\d)(?=(\d{3})+([^\d]|$))/g, '$1 ')
+'₽';
event.preventDefault();
}
<input id="test" value='₽'>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Добрый день, есть скрипт карусельки, не могу додуматься как можно запустить автоплей, при попадании блока карусели на экран, а не при загрузке...
У нас есть несколько div с класом iteam, дальше нам нужно взять ключ у всех елементов iteam , после из базы берем значения id, после нам нужно сравнить...
Все модели создавались артисаномПри вызове get_declared_classes() Не получаю все модели, только модель User