۲ safa
جدا کردن سه رقم
جامعه فلاتر ایجاد شده در ۲۵ فروردین ۱۴۰۱

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

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 رقم‌ها رو جدا می‌کنه که فکر می‌کنم راه حل بهتری هستش

safa ۲۷ مرداد ۱۴۰۱، ۱۳:۰۸