در ورودیهای وب که نیاز به جدا کردن 3 رقمی اعداد (مثل نمایش مبلغ) وجود دارد، میتوان از این دستورات بهره برد:
function NumberSeparator() {
var numbers = $("#RequestPrice").val();
if (numbers.length > 3) {
numbers = numbers.replace(/\,/g, '');
numbers = parseFloat(numbers).toLocaleString('en');
$("#RequestPrice").val(numbers);
}
}
function isNumber(evt) {
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
return true;
}
<input type="text" id="RequestPrice" class="form-control" name="RequestPrice" value="" placeholder="مبلغ خسارت را وارد نمایید..." onkeyup="NumberSeparator();" onkeypress="return isNumber(event);" required />