أريد دالة أو كود يحوّل الأرقام الى كتابة باللغة العربية

سلام من الله عليكم أحبتي .

أبحث عن كود أو طريقة أو إرشاد يساعدني في تحويل الأرقام العادية مثل 2654 إلى كتابة صحيحة باللغة العربية .

بوركت جهودكم

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

إليك كود Js كتبته لك ، حاولت قدر المستطاع مراعاة القواعد اللغوية ، لكن لا بأس أن تقوم ببعض التعديلات عليه بنفسك ، إليك بعض التجارب :

452896 => أربعمائة و إثنان و خمسون الف و ثمانمائة و ستة و تسعون

4520 => أربع آلاف و خمسمائة و عشرون

9999 => تسع الاف و تسعمائة و تسعة و تسعون

156 => مئة و ستة و خمسون

116 => مئة و ستة و عشر

قد يكون هناك بعض الأخطاء وغالبًا في حرف الـ "و" وأماكن وجود الصفر ، أعتذر على ذلك ، لكنني كتبته على عجالة من أمري ، فقط أكتب ما تواجهه من أخطاء علّنا أصلاحناها معًا.

الكود :

يمكن تعريبه مع مراعاة اللفظ العربي الخاص بالأرقام

المشكلة في مثل هذا الموضوع ليس فى تحويل الارقام الى كلمات فهي مجرد مجموعة من الجمل الشرطية المتتالية وقد افادك الاستاذ : @omega web في ذلك .

ولكن ان كنت تفكر حقا في استخدامها داخل مشروع فستواجهك مشكلة القواعد النحوية .. حقيقة لا اعلم ان كانت هناك طريقة للضبط النحوي في هذه الحالة.

يمكنك ان تبحث عن احد المكتبات الخاصة فربما تجد مكتبة توفر هذه الخاصية.

postscripter أضف ردا

طورت واجهة برمجية API لموقعي تفقيط tafqit.com

يمكنك الإشتراك بها لإستخدام بسهولة ضمن الكود الخاص بك