پدرام قلی زاده
پدرام قلی زاده
خواندن ۲ دقیقه·۵ سال پیش

تبدیل اعداد انگلیسی به فارسی با جاوا اسکریپت

سلام رفقا خوبید؟ با آموزش طراحی سایت خدمت شمام

شاید برای خیلی هاتون این اتفاق افتاده که اعدادی که داخل سایتتون نمایش میده بصورت انگلیسی هستش و میخواید که اون اعداد به اعداد فارسی تبدیل بشن.

خب امروز قطعه کدی آماده کردم که کارش دقیقا همین مورده :

تبدیل اعداد انگلیسی به فارسی (جایگذاری کاراکترهای انگلیسی با فارسی)


خب :

$(document).ready(function () { ConvertNumberToPersion(); }); function ConvertNumberToPersion() { persian = { 0: '۰', 1: '۱', 2: '۲', 3: '۳', 4: '۴', 5: '۵', 6: '۶', 7: '۷', 8: '۸', 9: '۹' }; function traverse(el) { if (el.nodeType == 3) { var list = el.data.match(/[0-9]/g); if (list != null && list.length != 0) { for (var i = 0; i < list.length; i++) el.data = el.data.replace(list[i], persian[list[i]]); } } for (var i = 0; i < el.childNodes.length; i++) { traverse(el.childNodes[i]); } } traverse(document.body); }
طراحی سایتجاوا اسکریپتjava scriptjs
برنامه نویس تحت وب
شاید از این پست‌ها خوشتان بیاید