کامپوننت FormCustomFormatInput که ورودی را با react-number-format بستهبندی میکند. برای مثالهای بیشتر به مستندات رسمی مراجعه کنید.
| ویژگی | توضیحات | نوع | پیشفرض |
|---|---|---|---|
| inputPrefix | نمایش محتوای پیشوند در داخل ورودی | string | ReactNode | - |
| inputSuffix | نمایش محتوای پسوند در داخل ورودی | string | ReactNode | - |
| thousandSeparator | فعالسازی جداکننده هزارگان و امکان تنظیم کاراکتر سفارشی | boolean | string | - |
| decimalSeparator | نماد جداکننده اعشار | string | - |
| allowedDecimalSeparators | کاراکترهایی که فشار دادن آنها منجر به نمایش جداکننده اعشار میشود. در صورت عدم تنظیم، جداکننده اعشار و '.' استفاده میشوند. | Array | - |
| thousandsGroupStyle | سبک گروهبندی هزارگان را مشخص میکند. | 'thousand' | 'lakh' | 'wan' | 'none' | - |
| decimalScale | اگر تنظیم شود، تعداد ارقام بعد از نقطه اعشار را محدود میکند. | number | - |
| fixedDecimalScale | اگر روی true تنظیم شود، صفرهای انتهایی بعد از جداکننده اعشار برای تطابق با decimalScale اضافه میشوند. | boolean | - |
| allowLeadingZeros | فعال یا غیرفعال کردن صفرهای ابتدایی در فیلد ورودی. به طور پیشفرض، در حالت blur صفرهای ابتدایی حذف میشوند. برای فعالسازی صفرهای ابتدایی این ویژگی را true کنید. | boolean | - |
| allowNegative | اگر روی false تنظیم شود، اعداد منفی مجاز نخواهند بود. | boolean | - |
| suffix | پسوندی که بعد از مقدار ورودی اضافه میشود. | string | - |
| prefix | پیشوندی که قبل از مقدار ورودی اضافه میشود. | string | - |
تمامی خصوصیات مشترک فرمت عددی React میتوانند روی این کامپوننت اعمال شوند. برای لیست کامل به مستندات رسمی مراجعه کنید.