سلام رفقا خوبید؟ با آموزش طراحی سایت خدمت شمام
شاید برای خیلی هاتون این اتفاق افتاده که اعدادی که داخل سایتتون نمایش میده بصورت انگلیسی هستش و میخواید که اون اعداد به اعداد فارسی تبدیل بشن.
خب امروز قطعه کدی آماده کردم که کارش دقیقا همین مورده :
تبدیل اعداد انگلیسی به فارسی (جایگذاری کاراکترهای انگلیسی با فارسی)
خب :
$(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); }