نحوه تبدیل اعداد انگلیسی به فارسی در JavaScript
سوال
نحوه تبدیل اعداد انگلیسی به فارسی در JavaScript
در حال بررسی
0
javascript-jquery
5 سال
2 پاسخ ها
3666 دیده شده
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);
}
سلام دوست عزیز وقت بخیر
شما با اضافه کردن این کد در اسکریپت های خود می توانید که اعداد انگلیسی را به فارسی تبدیل کنید