آموزش تبدیل اعداد انگلیسی به فارسی و بالعکس با jQuery
یکی از کارهایی که معمولا مشتریان از ما طراحان وب سایت می خواهند این است که اعداد در سایت شان به صورت فارسی نمایان شود و نه لاتین. یک شانس وجود دارد اینکه بتوانید مشتری را راضی کنید اعداد لاتین ضرر خاصی برای سایت ندارند و … ولی اگر نشد مجبورید این کار را انجام دهید.
یکی از ساده ترین روش های تبدیل اعداد انگلیسی به فارسی و بر عکس در طراحی وب سایت استفاده از JavaScript و یا دقیق ترش استفاده از jQuery است . در این زمینه کدها و پلاگین های مختلفی نوشته شده است که در این مطلب با یکی از بهترین شان کار خواهیم کرد.
نحوه استفاده
۱.کافیست فایل latin2Arabic.jquery.js را دانلود کرده و بعد از فایل اصلی jQuery ، وارد صفحه کنید.به این شکل:
<script src="https://code.jquery.com/jquery-1.12.4.min.js"
integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ"
crossorigin="anonymous">
</script>
<script src="latin2Arabic.jquery.js"></script>
۲.حالا می خواهیم اعداد انگلیسی را به فارسی یا عربی تبدیل کنیم:
$(function() {
var numbers = $.latin2Arabic.toArabic('1/2/3');
$( body ).append( numbers );
});
۳.نتیجه به این صورت است:
١/٢/٣
۴.اگر می خواهید اعداد فارسی را به لاتین تبدیل کنید کافیست این کار را انجام دهید:
$(function() {
var numbers = $.latin2Arabic.toLatin('١/٢/٣');
});
۵.و اگر می خواهید اعداد را به HTML Entity تبدیل کنید :
$(function() {
var numbers = $.latin2Arabic.toHtml('١/٢/٣');
});
اگه شما نیز راه حل دیگری برای تبدیل اعداد فارسی به انگلیسی سراغ دارید حتما در فرم زیر نظر بزارید.
- ۹۶/۱۲/۲۴