نقل قول نوشته شده توسط mbasirati مشاهده تاپیک
function pageLoad() {
$('input.digits').keyup(function (event) {
// skip for arrow keys
if (event.which >= 37 && event.which <= 40) {
event.preventDefault();
}
var $this = $(this);
var num = $this.val().replace(/,/g, '');
// the following line has been simplified. Revision history contains original.
$this.val(num.replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,"));
});
}


بالاخره پیدا کردم. البته این کد رو خیلی سایتا گذاشته بودن ولی به جای keyup با keypress نوشته بودن و برای همین اشتباه کار میکرد.
شما فقط کافیه که به تکست باکسی که میخواید این ویژگی رو داشته باشه کلاس digits رو بدید.
آقا دمت گرم خیلی مفید بود ولی اگه بخام تو دیتا بیس ذخیرش کنم با همین ممیزا دخیره میشه شما کاری کردی برای این داستان
ممنون