آفلاین
user-avatar

فارسی کردن اعداد

3 سال پیش
توسط rabbit94 آپدیت شد
آفلاین
user-avatar
عرفان امیدی ( 200 تجربه )
3 سال پیش

سلام

دوستان در آموزش ریکت نیتیو در مبحث تبدیل به تاریخ شمسی اعداد همچنان انگلیسی هستند و فارسی نشده اند. باید چه طوری فارسیش کرد؟

سپاسگزارم

آفلاین
user-avatar
rabbit94 ( 35 تجربه )
3 سال پیش

سلام دو تا کار پیشنهاد میکنم:
یک : بیایی یه تابع تعریف کنی که رشته رو بگیره و اعدادش رو به فارسی تبدیل کنه!

str.replace("0", "۰").replace("1", "۱")
                .replace("2", "۲").replace("3", "۳").replace("4", "۴").replace("5", "۵").replace("6", "۶")
                .replace("7", "۷").replace("8", "۸").replace("9", "۹");

دقت شود که آرگمان دوم تابع replace باید کارکتر فارسی عدد رو بزاری (۰ و ۱ و ۲ و ...)

دو: که راه بهتری هست... اینه که بیایی از یک فونت فارسی (کاراکترهای اعداد هم فارسی شده باشه) استفاده کنی به صورت که اگر این فونت رو به text ست کنی اعداد فارسی نمایش داده میشه...

برای ارسال پاسخ باید وارد سایت شوید