راکت
حل
4 پاسخ

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

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


ثبت پرسش جدید
حسین شیری نژاد
حسین شیری نژاد
تخصص :programmer
@hosseinshirinegad985 سال پیشمطرح شد
0

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


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

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


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

</script>

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

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

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

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

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

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

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

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

حسین شیری نژاد
حسین شیری نژاد
تخصص :programmer
@hosseinshirinegad985 سال پیشمطرح شد
0

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


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

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