TGViewer
DevTwitter | توییت برنامه نویسی DevTwitter | توییت برنامه نویسی @devtwitter · 32.4K subscribers
Post #12307 6.79K
یک کامپوننت 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/>
  • ❤ 50
  • 🍌 8
  • 🔥 4
More from @devtwitter
  1. Oct 5, 2026مشکل هوش مصنوعی کد زدن نیست؛ نداشتن سلیقه طراحی است! هوش مصنوعی خیلی راحت برات کامپوننت UI…
  2. Oct 5, 2026باز شروع شد... @DevTwitter
  3. Oct 5, 2026برای اینکه بفهمید اطراف شما چه هواپیماهایی پرواز می‌کنن، چه کشتی‌هایی در حرکتن یا کجا زلزل…
  4. Oct 5, 2026وقتی یک Docker Image از پیمانکار تحویل می‌گیریم و داخل سازمان اجرا می‌کنیم، واقعاً می‌دانی…
  5. Oct 5, 2026این 9route اینقدر اعصابم رو خوردن کردن اینو درست کردم ۱) لانچر Go برای اجرای بی‌نهایت نسخه…
  6. Oct 5, 2026ویدیو جنریت دیگه نیاز به سرور نداره. ریپو FreeVideo مدل MiniMax H3 رو مستقیم روی کامپیوتر…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →