البرمجة

تنسيق العملة في 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، وأخيرًا يتم إعادة النص المنسق إلى مربع النص.

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

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

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

هذا المحتوى محمي من النسخ لمشاركته يرجى استعمال أزرار المشاركة السريعة أو تسخ الرابط !!