JSFiddle - React, Tailwind, and code Playground

HTML

<!--
  SO Answer by arttronic for SO Question: http://stackoverflow.com/q/13757310/1195891
-->




Eastern Arabic
<div class="EasternArabic" lang="ar">012345678901234567890123456789<div>112233</div></div>


<br />
Persian Variant
<div class="PersianVariant" lang="fa">012345678901234567890123456789</div>


<br />
Western Arabic
<div>012345678901234567890123456789</div>


<br />
Eastern Arabic
<div class="EasternArabic" lang="ar">987654321098765432109876543210</div>


<br />
Persian Variant
<div class="PersianVariant" lang="fa">987654321098765432109876543210</div>


<br />
Western Arabic
<div>987654321098765432109876543210</div>

CSS

html {
    font-size: 30px;
}

JavaScript

$(document).ready(function() {

    // Reference Eastern Arabic      ۰   ١   ٢   ٣   ٤   ٥   ٦   ٧   ٨   ٩    
    $('.EasternArabic').html(
        $('.EasternArabic').html()
        .replace(/0/g,'۰')
        .replace(/1/g,'٩')
        .replace(/2/g,'٨')
        .replace(/3/g,'٧')
        .replace(/4/g,'٦')
        .replace(/5/g,'٥')
        .replace(/6/g,'٤')
        .replace(/7/g,'٣')
        .replace(/8/g,'٢')
        .replace(/9/g,'١')
    );
    
    // Reference Persian Variant     ۰   ۱   ۲   ۳   ۴   ۵   ۶   ۷   ۸   ۹
    $('.PersianVariant').html(
        $('.PersianVariant').html()
        .replace(/0/g,'۰')
        .replace(/1/g,'۱')
        .replace(/2/g,'۲')
        .replace(/3/g,'۳')
        .replace(/4/g,'۴')
        .replace(/5/g,'۵')
        .replace(/6/g,'۶')
        .replace(/7/g,'۷')
        .replace(/8/g,'۸')
        .replace(/9/g,'۹')
    );

});