البرمجة

تنسيق العملة في JavaScript

لإضافة علامة الدولار ($) إلى التنسيق النقدي في الكود الذي قدمته، يمكنك ببساطة إضافة العلامة داخل دالة toFixed() بعد تحديد عدد الأرقام العشرية. هناك طريقتان للقيام بذلك:

  1. إما أن تضيف الدولار كنص ثابت داخل toFixed():
javascript
this.value = "$" + parseFloat(this.value.replace(/,/g, "")) .toFixed(2) .toString() .replace(/\B(?=(\d{3})+(?!\d))/g, ",");
  1. أو يمكنك إضافةه كجزء من نتيجة الدالة toFixed():
javascript
this.value = parseFloat(this.value.replace(/,/g, "")) .toFixed(2) .toString() .replace(/\B(?=(\d{3})+(?!\d))/g, ",") + "$";

اختر الطريقة التي تفضلها، وسيقوم الكود بإعادة تنسيق الأرقام في الإدخال النصي مع إضافة علامة الدولار قبل القيمة.

المزيد من المعلومات

بالطبع! الكود الذي قدمته يقوم بتنسيق الأرقام المدخلة في مربع النص إلى تنسيق العملة، حيث يتم تحويل النص إلى رقم عائم، ثم تقريبه إلى رقم ثابت بعد الفاصلة العشرية بمساعدة دالة toFixed()، ومن ثم يتم تحويل الرقم المقرب إلى نص مع إضافة فواصل للآلاف باستخدام تعبير منتظم /\B(?=(\d{3})+(?!\d))/g، وأخيرًا يتم إعادة النص المنسق إلى مربع النص.

عندما تقوم بإضافة العلامة “$” قبل القيمة، ستجعلها تبدو وكأنها في تنسيق العملة الدولارية. هذا يمكن أن يكون مفيدًا في تطبيقات السوق أو المالية أو أي سياق آخر يتطلب عرض القيم المالية بتنسيق العملة المحددة.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر