الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحويل الارقام من عربية الى انجليزية

بدأه almofi في 9 أغسطس 2013 · 2 رد · 1,209 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

 

أعزائي نأمل المساعدة في تحويل الرقم عربي الى انجليزي مثلاً

 

٢٣٤٥٦

 

نريد تحويلله الى

 

23456

 

 

لأن انا عملت مثلا تكست بوكس وكانت قيمته التالي :  ٢٣٤٥٦

 

ولما كتبت الكود لأختبر القيمة

 

if isnumeric(textbox1.text)=true then

msgbox.show("ok")

else

msgbox.show("no")

 

فاطلعت النتيجة انها no  يعني ماعتبرها رقم

 

اللي أأمل منكم ان احد يفيدني في تحويل الارقام العربية الى انجيلزية     او       انه يقبل القيمة هذه على سبيل المثال  ٢٣٤٥٦   على انها رقم

 

لا أريدها رجاء من الاعدات الاقليمية   اريدها كاكود لان هذه القيمة ٢٣٤٥٦  تأتني بالشكل هذه من قاعدة البيانات

 

وشكرا

#2
هذا الفنكشن ضعه في اي مكان

 


 Private Shared Function ArabicToWestern(ByVal input As String) As String

        Dim western As System.Text.StringBuilder = New System.Text.StringBuilder

        For Each num As Char In input

            western.Append(Char.GetNumericValue(num))

        Next

        Return western.ToString

    End Function


وطريقة عمله مثلاً :

 


TextBox1.Text = ArabicToWestern(TextBox1.Text)

تم تعديل هذه المشاركة بواسطة code.vip في 9 أغسطس 2013 في 12:25

#3

100 %

 

تسلم يمينك

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…