🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ محمد صفا حسین زاده
جدا کردن سه رقم
جامعه فلاتر ایجاد شده در ۲۵ فروردین ۱۴۰۱

سلام دوستان اگه خواستین قیمت‌ها رو سه رقم سه رقم جدا کنید میتونید از این متد استفاده کنید

String pricalbe(int price) {
  RegExp reg = RegExp(r'(\\d{1,3})(?=(\\d{3})+(?!\\d))');
  String Function(Match) mathFunc = (Match match) => '${match[1]},';
  return "${price.toString().replaceAllMapped(reg, mathFunc)} تومان  ";
}

نحوه استفاده اینطوری میشه

 Text(pricalbe(product.price))

عالی بود، دمت گرم

شاهو رضایی ۲۷ مرداد ۱۴۰۱، ۱۳:۰۵

خواهش می‌کنم البته استاد جلوتر با پکیج intl رقم‌ها رو جدا می‌کنه که فکر می‌کنم راه حل بهتری هستش

محمد صفا حسین زاده ۲۷ مرداد ۱۴۰۱، ۱۳:۰۸