ویرگول
ورودثبت نام
راسان وب
راسان وبراسان وب ارائه دهنده خدمات سئو، دیجیتال مارکتینگ و طراحی وب سایت با بیش از 10 سال سابقه کاری. https://rassanweb.com/
راسان وب
راسان وب
خواندن ۱ دقیقه·۴ ماه پیش

فارسی سازی اعداد با جاوا اسکریپت: تبدیل 123 به ۱۲۳ بدون دردسر!

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

روش ساده و خودمونی: استفاده از replace

یکی از راحت‌ترین راه‌ها اینه که با یه تابع کوچیک، همه اعداد انگلیسی رو با فارسی جایگزین کنیم. مثلاً:

function toPersianDigits(str) { return str.replace(/\d/g, d => '۰۱۲۳۴۵۶۷۸۹'[d]); } document.querySelectorAll('.persian-number').forEach(el => { el.textContent = toPersianDigits(el.textContent); });

حالا فقط کافیه کلاس persian-number رو هر جای سایت که نیاز داری اعداد رو فارسی نمایش بدی بزاری. به همین راحتی کار در اومد.

پس دفعه بعد که خواستی یه سایت یا اپ فارسی بسازی، بدون دردسر همه اعدادت فارسی و خوشگل می‌شن!

برو حالشو ببر😉

برنامه نویسیجاوا اسکریپتآموزشطراحی سایتفرانت اند
۱
۰
راسان وب
راسان وب
راسان وب ارائه دهنده خدمات سئو، دیجیتال مارکتینگ و طراحی وب سایت با بیش از 10 سال سابقه کاری. https://rassanweb.com/
شاید از این پست‌ها خوشتان بیاید