راهنمای اضافه کردن کاما برای هر 3 رقم
برای راحتی درک مقدار عددی وارد شده بهتر است که به ازای هر 3 رقم وارد شده، یک کاما جدا کننده وارد شود در اینصورت عدد وارد شده هر 3 رقم به قول معروف اعشار می خوره و تشخیص و خوندن اون آسون تر میشه که دقیقا همون اتفاقی هست که در ماشین حساب و یا افزونه هایی که با اعداد سرو کار دارن اتفاق می افته .

جدا کردن اعداد با کاما
به اینصورت که وقتی هر عددی که وارد میشه ، هر 3 رقم جدا شده و کاما می خوره . برای این کار می تونیم از این قطعه کد جی کوئری استفاده کنیم.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" value="" class="inputnumber" id="numinput"/>
<script>
$("#numinput").on('keyup', function () {
var value = $(this).val();
var match = value.match(/[0-9,.$]+/); // Match any chars seen in currency
var new_value = "";
if (match) {
var digits = match[0].match(/\d/g); // Match single digits into an array
if (digits.length > 3) {
for (var i = digits.length - 3; i > 0; i = i - 3) {
// Start at 3 less than the length,
// continue until we reach the beginning,
// step down at intervals of 3
digits.splice(i, 0, ","); // Insert a comma
}
new_value = digits.join("");
$(this).val(new_value);
}
}
});
</script>