معرفی کتابخانه Persian Tools


در این نوشته قرار هست کتابخانه Persian Tools رو معرفی کنیم ، این کتابخونه رو علی ترکی عزیز توسعه داده و میتونید باهاشون از طریق لینکدین و اینستاگرام در ارتباط باشید .
”
تاحالا پیش اومده که بخوام اعداد فارسی رو به انگلیسی تبدیل کنم و باید کلی بگردم!
یا مثلا بخوام اعداد رو به حروف تبدیل کنم یا برعکس
یا حتی بخوام حروف عربی رو از توی متن فارسی پاک کنم!
اما بعد از مدت ها به این نتیجه رسیدم که کتابخونه ای رو برای حل این مجموعه مشکلات بنویسم که نتها مشکلات پر تکرار خودم رو برطرف کرده باشم٬ بلکه مشکلات برنامه نویسای دیگه ای که حتما به مشکلات من زیاد برخوردن هم حل کرده باشم.
از این رو کتابخونه PersianTools.js رو که مجموعه ای بدون وابستگی به هیچ کتابخونه دیگه ای برای جاوااسکریپت هستش که برخی از نیازهای حیاتی رو ایفا میکنه رو شروع به نوشتن کردم با این رویکرد که این سری از مشکلات رو برطرف کنه:
- تبدیل اعداد به حروف و برعکس(مثلا:تبدیل ۳۰۰ به سی صد و برعکس).
- حذف و اضافه کردن کاما به اعداد.
- تبدیل اعداد فارسی به انگلیسی و عربی و عربی به انگلیسی و فارسی.
- تایید و اعتبارسنجی کد ملی.
- دریافت نام استان و شهرستان با کد ملی.
- تایید و اعتبارسنجی شماره عابر بانک.
- دریافت نام بانک توسط شماره عابر بانک.
- تایید و اعتبارسنجی متن فارسی(به عنوان مثال: درصورتی که متن وارد شده فارسی باشد true برمیگرداند)
- تمیز کردن متن فارسی از حروف عربی و unicode ها.
نیاز اولی یکی از پرتکرار ترین نیازهایی بود که توی پروژه های مختلف بهش برخورده بودم.
تمامی مثال ها و اطلاعات تکمیلی رو میتونید توی صفحه گیت هاب پروژه مشاهده کنید.
در آینده ای نزدیک٬ نسخه Vue.js این کتابخونه هم تکمیل و ارائه خواهد شد.
“
مطالب زیر را حتما مطالعه کنید
چگونه از ماژول های نیتیو Android و IOS در React Native استفاده کنیم؟
آموزش کار با timing event ها
تفاوت توسعه برنامه های android و ios
معرفی DOM به زبان ساده
constructor function در جاوااسکریپت
factory function در جاوا اسکریپت
6 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
سلام علیرضا جان
خیلی مچکرم که به توسعه و انتشار persian-tools کمک کردی. نسخه جدید این کتابخونه در زبان های مختلف و با قابلیت های بیشتر چند روز دیگه منتشر میشه.
ارادتمند
علی
سلام علی عزیز لطف داری و ممنون بابت زحمتی که کشیدی
چقدر عالی حتما سعی میکنیم اون رو هم معرفی کنیم تا همه بچه هایی که نیاز دارند بتونند استفاده کنند
مرسی ازت
سلام
خسته نباشن احسنت.
سلام به شما
سلامت باشین
مرسی بابت به اشتراک گذاری و ممنون از اقای ترکی
ممنون بابت کامنتت حسین عزیز موفق باشی