Как разбить на разряды
Помогите разбить на разряды. Нужно так 11,837,716,274,120 знаний у меня недостаточно(. На странице скрипт показывается так <span class="price"></span> Спасибо.
$(function () { $({numberValue: 11837259904947}).animate({numberValue: 900000000000000}, { duration: 240000000000, // Скорость анимации, где 500 = 0,5 одной секунды, то есть 500 миллисекунд easing: 'linear', step: function(val) { $('.price').html(Math.round(val)); // Блок, где необходимо сделать анимацию } }); }); |
function separate(str, separator) { var s, start = -3, end = undefined, n = []; while(s = str.slice(start, end)){ n.unshift(s); end = start; start -= 3; } return n.join(separator) } alert( separate(String(1234567890, ',')) ); P.S.: при чём тут анимация - не въехал. |
разбить на разряды, разбить на три, анимация числа
soler98,
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script> $(function() { $({ numberValue: 11837259904947 }) .animate({ numberValue: 900000000000000 }, { duration: 240000000000, easing: "linear", step: function(val) { val = Math.round(val); val = val.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); $(".price").html(val) } }) }); </script> </head> <body> <span class="price"></span> </body> </html> |
рони,
Это то что нужно. Спасибо Вам большое) |
Часовой пояс GMT +3, время: 12:58. |