Preskoči na vsebino

تنسيق البيانات

الوحدة: format/* | العوامل: 9

تنسيق العرض للعملات والأرقام والتواريخ وأحجام الملفات.


مرجع العوامل

format/number

رقم · 1-2 وسائط · يُعيد string

تنسيق رقم بفواصل حسب اللغة

["format/number", 1234567.89] // => "1,234,567.89"

format/currency

عملة · 2-3 وسائط · يُعيد string

المعاملالنوعالوصف
nnumberالمبلغ
currencystringرمز العملة (USD، EUR، إلخ.)
localestringاللغة
["format/currency", 1234.56, "USD"] // => "$1,234.56"

format/percent

نسبة مئوية · 1-2 وسائط · يُعيد string

["format/percent", 0.856, 1] // => "85.6%"

format/bytes

بايتات · وسيط واحد · يُعيد string

تنسيق البايتات كحجم مقروء

["format/bytes", 2500000] // => "2.4 MB"

format/ordinal

ترتيبي · وسيط واحد · يُعيد string

تنسيق الرقم كترتيبي (1st، 2nd، 3rd)

["format/ordinal", 42] // => "42nd"

format/plural

جمع · 3 وسائط · يُعيد string

تنسيق العدد مع صيغة المفرد/الجمع

المعاملالنوعالوصف
nnumberالعدد
singularstringصيغة المفرد
pluralstringصيغة الجمع
["format/plural", 5, "item", "items"] // => "5 items"

format/list

قائمة · 1-2 وسائط · يُعيد string

تنسيق مصفوفة كقائمة بلغة طبيعية

["format/list", ["Alice", "Bob", "Charlie"], "and"] // => "Alice, Bob, and Charlie"

format/phone

هاتف · 1-2 وسائط · يُعيد string

["format/phone", "5551234567"] // => "(555) 123-4567"

format/creditCard

بطاقة ائتمان · وسيط واحد · يُعيد string

تنسيق بطاقة ائتمان مع أرقام مخفية

["format/creditCard", "4111111111111234"] // => "•••• •••• •••• 1234"