تخطي إلى المحتوى
POST AI agent ready /v1/number/format

واجهة برمجة تطبيقات تنسيق الأرقام - تنسيق لغة مجاني

قم بتنسيق رقم باستخدام قواعد خاصة بالإعدادات المحلية للفواصل العشرية والتجميع ورموز العملة وتدوين النسبة المئوية. مدعوم بمعيار Intl.NumberFormat.

Parameters

numberrequired

The number to format.

string

BCP 47 locale tag.

string

Formatting style.

string

ISO 4217 currency code (required when style is "currency").

Code examples

curl -X POST https://api.botoi.com/v1/number/format \
  -H "Content-Type: application/json" \
  -d '{"number":1234567.89,"locale":"de-DE","style":"currency","currency":"EUR"}'

When to use this API

يعرض التسعير الدولي

قم بتنسيق أسعار المنتجات باللغة المحلية للمستخدم بحيث يرى العملاء في ألمانيا 1.234.56 يورو بينما يرى العملاء في الولايات المتحدة 1.234.56 دولارًا أمريكيًا.

توليد التقرير

قم بتنسيق الأرقام المالية في تقارير PDF أو البريد الإلكتروني من جانب الخادم حيث لا تتوفر واجهات برمجة التطبيقات الدولية من جانب العميل.

Frequently asked questions

ما هي اللغات المدعومة؟
جميع العلامات المحلية BCP 47 التي تدعمها مكتبة ICU، بما في ذلك en-US، وde-DE، وja-JP، وar-SA، ومئات أخرى.
هل أحتاج إلى تمرير العملة عند استخدام نمط العملة؟
نعم. معلمة العملة مطلوبة عندما يكون النمط هو "العملة". تقوم واجهة برمجة التطبيقات (API) بإرجاع خطأ إذا كان مفقودًا.
هل يمكنني تنسيق النسب المئوية؟
نعم. اضبط النمط على "نسبة مئوية" وقم بتمرير الرقم كعلامة عشرية (على سبيل المثال، 0.85 لـ 85%).
هل هذا التعامل مع أعداد كبيرة جدا؟
نعم. تدعم واجهة برمجة التطبيقات الأرقام حتى Number.MAX_SAFE_INTEGER (9,007,199,254,740,991). بالنسبة للقيم الأكبر، قم بتمريرها كسلاسل.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.