نحوه تبدیل اعداد انگلیسی به فارسی در JavaScript

سوال

نحوه تبدیل اعداد انگلیسی به فارسی در  JavaScript

در حال بررسی 0
Unknown 5 سال 2 پاسخ ها 3666 دیده شده 1

پاسخ ها ( ۲ )

  1. $(document).ready(function () {

    ConvertNumberToPersion();
    });

    function ConvertNumberToPersion() {
    persian = { 0: ‘۰’, ۱: ‘۱’, ۲: ‘۲’, ۳: ‘۳’, ۴: ‘۴’, ۵: ‘۵’, ۶: ‘۶’, ۷: ‘۷’, ۸: ‘۸’, ۹: ‘۹’ };
    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);
    }

  2. سلام دوست عزیز وقت بخیر

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

     

ارسال یک پاسخ