یک کامپوننت React برای ورودی اعداد فارسی و عربی با تبدیل خودکار ارقام، جداکننده هزارگان، کنترل دقت اعشاری و پشتیبانی کامل از RTL. کاربر ارقام فارسی تایپ میکند، فرم شما عدد انگلیسی تمیز دریافت میکند — بدون هیچ تبدیل دستی.
امکانات
تبدیل خودکار ارقام — فارسی (۰-۹) و عربی (٠-٩) به انگلیسی و برعکس
چند زبانه — فارسی (fa)، عربی (ar)، انگلیسی (en)
جداکننده هزارگان — قابل تنظیم با هر کاراکتری
آماده برای ارز — پشتیبانی از پسوند (تومان، ریال، ر.س) و جداکننده اعشاری سفارشی
فقط ~۱ کیلوبایت — بدون dependency اضافه (به جز decimal.js)
TypeScript — تعریف تایپ کامل
حفظ موقعیت cursor — بدون جهش هنگام فرمتدهی
اعتبارسنجی min/max — کنترل بازه مجاز و دقت اعشاری
دسترسپذیر — رعایت استانداردهای WCAG
——
لینک ها
npm
https://www.npmjs.com/package/persian-number-input
github
https://github.com/javadSharifi/persian-number-input
demo
https://persian-number-input.netlify.app/
@DevTwitter | <Javad/>
Post #12307
6.79K

- ❤ 50
- 🍌 8
- 🔥 4