حسین شیری نژاد
4 سال پیش توسط حسین شیری نژاد مطرح شد
4 پاسخ

تابع number-format پی اچ پی در جاوااسکریپت

سلام روز بخیر
در جاوااسکریپت چطور میشه کار تابع number_format پی اچ پی رو انجام داد.
قیمت محصولاتو میخوام سه رقم سه رقم با ویرگول جدا کنم.


ثبت پرسش جدید
حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش آپدیت شد
0

اخ ببخشید من اشتباهی جواب خودمو به عنوان بهترین پاسخ انتخاب کردم در حالی که جواب شما رو میخواستم انتخاب کنم.
ممنون از راهنمای خوبتون
@Rp76


amirreza33
تخصص : مدیر عامل آبتین استار
@amir.motahari.1371.1992 4 سال پیش مطرح شد
0

دو حالت داره یا باید اول مبلغ را در پی اچ پی با تابع مورد نظر تغییر بدی در یک متغییر ذخیره کنی داخل جاوا اسکریپت نشون بدی یا از جاوا اسکریپت بفرستی به پی اچ پی دوباره همون کار را انجام بدی مثلا


کد خود را اینجا وارد کنید
<php>
$mynumber = number_format(4000000)
<script>
var=<?php echo $mtnumber ; ?>

</script>

علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
2

میتونی از متد toString و replace در جاوااسکریپت استفاده کنی و یه عبارت با قاعده بهش پاس بدی

چیزی شبیه به تابع زیر:

    function number_format(x) {
        return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
    }

رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 4 سال پیش مطرح شد
4

سلام وقتتون بخیر!

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

function numberFormat(number){
                return new Intl.NumberFormat('fa-IR').format(number);
            }

حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش آپدیت شد
0

اخ ببخشید من اشتباهی جواب خودمو به عنوان بهترین پاسخ انتخاب کردم در حالی که جواب شما رو میخواستم انتخاب کنم.
ممنون از راهنمای خوبتون
@Rp76


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام