جدا کردن سه رقم سه رقم اعداد فیلد قیمت در هنگام تایپ

.امیر

کاربر عضو
18/7/15
334
0
16
سلام دوستان یک فیلد هست که مربوط به قیمت میشه و بنده میخوام هنگام تایپ اعداد رو سه رقم سه رقم جدا کنه

اگر کسی اطلاعاتی داره ممنون میشم در اختیارم بزاره

 

.امیر

کاربر عضو
18/7/15
334
0
16
اگر ادرس سایت هم خواستید : لینک

به قسمت سپردن ملک برید : فیلد قیمت با عنوان ( قیمت کل یا مبلغ رهن (تومان) )مشخص است

با تشکر

 
آخرین ویرایش توسط مدیر:

MahdiY

راهبر انجمن
25/1/13
2,109
33
48
اینترنت!
سلام

میتونید از کتابخانه زیر استفاده کنید



همچنین از تابع زیر هم میتونی استفاده کنی

کد:
function addCommas(nStr) {
			nStr += '';
			x = nStr.split('.');
			x1 = x[0];
			x2 = x.length > 1 ? '.' + x[1] : '';
			var rgx = /(\d+)(\d{3})/;
			while (rgx.test(x1))
				x1 = x1.replace(rgx, '$1' + ',' + '$2');
			return x1 + x2;
		}
 

deadman

تازه وارد
11/3/11
3
0
1
سلام میتونی از jquery استفاده کنی من یه مثال براتون میزنم امیدوارم مفید واقع بشه

$('input.number').keyup(function(event) {
if(event.which >= 37 && event.which <= 40) return;
$(this).val(function(index, value) {
return value
.replace(/\D/g, "")
.replace(/\B(?=(\d{3})+(?!\d))/g, ",")
;
});
});


بعد از اون یه دونه input اضافه کنین و بهش کلاس number رو بدین. اضافه کردن کتابخونه jquery فراموش نشه. موفق باشین ;-)

کد:
<input class="number">
 

.امیر

کاربر عضو
18/7/15
334
0
16
سلام

میتونید از کتابخانه زیر استفاده کنید



همچنین از تابع زیر هم میتونی استفاده کنی

function addCommas(nStr) {
nStr += '';
x = nStr.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1))
x1 = x1.replace(rgx, '$1' + ',' + '$2');
return x1 + x2;
}
ممنون مهدی جان فقط تابع رو چطور در اون فیلد فراخوانی کنم؟

 

rocki3oy

کاربر عضو
23/9/08
758
9
18
سلام.

دوست عزیز برای موردی که شما می خواهید تابع هست:

کد:
echo  number_format($number);    // print   12,345

echo  number_format($number, 2, ',', ' ');   // print   12 345,00

echo  number_format($number, 2, '.', '');  // print   12345.00
 

behzadamin12

تازه وارد
4/2/15
1
1
1
سلام خیلی ممنون اما به نظرم آموزش نوشتن خود این تابع رو می ذاشتید هم بد نبود چون اساتید میگن خود دانشجو این تابع رو به سبک لینک ذیل بنویسه
 
  • Like
Reactions: Mohammad