سلام من الله عليكم أحبتي .
أبحث عن كود أو طريقة أو إرشاد يساعدني في تحويل الأرقام العادية مثل 2654 إلى كتابة صحيحة باللغة العربية .
بوركت جهودكم
إليك كود Js كتبته لك ، حاولت قدر المستطاع مراعاة القواعد اللغوية ، لكن لا بأس أن تقوم ببعض التعديلات عليه بنفسك ، إليك بعض التجارب :
452896 => أربعمائة و إثنان و خمسون الف و ثمانمائة و ستة و تسعون
4520 => أربع آلاف و خمسمائة و عشرون
9999 => تسع الاف و تسعمائة و تسعة و تسعون
156 => مئة و ستة و خمسون
116 => مئة و ستة و عشر
قد يكون هناك بعض الأخطاء وغالبًا في حرف الـ "و" وأماكن وجود الصفر ، أعتذر على ذلك ، لكنني كتبته على عجالة من أمري ، فقط أكتب ما تواجهه من أخطاء علّنا أصلاحناها معًا.
الكود :
هذا مشروع يعمل
المشكلة في مثل هذا الموضوع ليس فى تحويل الارقام الى كلمات فهي مجرد مجموعة من الجمل الشرطية المتتالية وقد افادك الاستاذ : @omega web في ذلك .
ولكن ان كنت تفكر حقا في استخدامها داخل مشروع فستواجهك مشكلة القواعد النحوية .. حقيقة لا اعلم ان كانت هناك طريقة للضبط النحوي في هذه الحالة.
يمكنك ان تبحث عن احد المكتبات الخاصة فربما تجد مكتبة توفر هذه الخاصية.
طورت واجهة برمجية API لموقعي تفقيط tafqit.com
يمكنك الإشتراك بها لإستخدام بسهولة ضمن الكود الخاص بك
التعليقات