حتماً برات پیش اومده که بخوای اعداد انگلیسی رو تو وبسایت یا اپلیکیشن خودت به اعداد فارسی تبدیل کنی. شاید اولش فکر کنی «آخه مگه کار سختیه؟» ولی وقتی تعدادشون زیاد میشه یا میخوای همه جا درست نمایش داده بشه، تازه دردسرش مشخص میشه!

یکی از راحتترین راهها اینه که با یه تابع کوچیک، همه اعداد انگلیسی رو با فارسی جایگزین کنیم. مثلاً:
function toPersianDigits(str) { return str.replace(/\d/g, d => '۰۱۲۳۴۵۶۷۸۹'[d]); } document.querySelectorAll('.persian-number').forEach(el => { el.textContent = toPersianDigits(el.textContent); });
حالا فقط کافیه کلاس persian-number رو هر جای سایت که نیاز داری اعداد رو فارسی نمایش بدی بزاری. به همین راحتی کار در اومد.
پس دفعه بعد که خواستی یه سایت یا اپ فارسی بسازی، بدون دردسر همه اعدادت فارسی و خوشگل میشن!
برو حالشو ببر😉