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

دالة استبداله النصوص من برمجتي

بدأه mr.coder في 26 سبتمبر 2013 · 5 رد · 786 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

شباب لقد قمت بتصميم داله تقوم باستبدال النصوص وحتى يمكنها استبدال الاشارة \

 

كود الداله :

 function replace(Signal,rep_Signal,text_replaced_id,result)       {            var get_text = document.getElementById(text_replaced_id).value;            var res = document.getElementById(result);            res.innerHTML = " ";            var str_LEN = get_text.length;                if(Signal == " ")            {                res.innerHTML = "يرجا اضافة اشاره";            }else            {                  for(i=0;i<str_LEN;i++)            {                var arr = Array(get_text);            if(arr == Signal)            {                res.innerHTML = res.innerHTML + rep_Signal;            }else            {                res.innerHTML = res.innerHTML + arr;                           }            }             res.innerHTML = res.innerHTML + "<br> \n by mahmmoud kassem";             document.getElementById("res").innerHTML = res.innerHTML;            return Signal;            }      }

كود هتمل :

<html>
<head>
    <title>hello world</title>

</head>

<body dir="rtl">
<div style="margin-top:100px;margin-right:400px;width:515px;height:350px;background-

color:#f5f5f1;border:1px solid #ccc;padding:20px;border-radius:3px 3px 3px;direction: 

ltr;">
<b style="color:red;">تحذير : </b><b>اذا اردت استبدال هذه الاشارة (\) لاتقم بكتابة (\) بل 

اكتب (\\) وسوف يتم استبدالها إن شاء الله</b>
<textarea id="txt_value" style="width:515px;height:300px;margin-top:5px;font-size: 

12pt;font-weight: bold;">Type here </textarea>
<button onclick="replace('\\' ,'','txt_value','res')" 

style="width:80px;height:30px;margin-top:10px;">اظهر النتيجه</button>
<br /><br /><br />
<hr />
<span id="res"></span>
</div>
</body>
</html>

بدي اشوف رئيكم في الداله وبالذات اني مبتدئ في البرمجه ...

سكربت حذف الاشارات.html

تم تعديل هذه المشاركة بواسطة mr.coder في 26 سبتمبر 2013 في 03:00

1

 لا اله الا الله محمد رسول الله

#2

45 مشاهده ولا رد ...؟

 لا اله الا الله محمد رسول الله

#3

السلام عليكم

 

سلمت يداك على هذه الدالة فأنت تحاكي عمل دالة replace في لغة javaScript , دالتك تقوم بإستبدال حرف وحيد فقط فيمكنك تطويرها لإستبدال حرف أو جملة كاملة وأيضاً أنت تستخدم المسافة الفارغة للدلالة على عدم وجود شيء لإستبداله فيجب أن تتركها فارغة فماذا لو أردت إستبدال المسافة الفارغة , موفق بإذن الله .

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#4

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

 

اول شيئ مشكور على مرورك .

 

ثاني شيئ إن شاء الله راح اطورها وتقدر تستبدل كلمة او جمله .

 

وبعدين اخي عشان تستبدل الفراغ  لازم يكون بهاذا الشكل " " لانو هاذى الفراغ تقوم الداله بقرائته على انه حرف فتقوم باستبداله

 

 

 لا اله الا الله محمد رسول الله

#5

أنا وجدت هذا الشرط في الكود الخاص بك :

if(Signal == " "){    res.innerHTML = "يرجا اضافة اشاره";}

- وفيه تستخدم المسافة الفارغة وليست سلسة نصية فارغة , على هذا كان ردي في الأعلى .

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#6

بسيطة اخي احنا ممكن نخليها بهادى الشكل :

 function replace(Signal,rep_Signal,text_replaced_id,result)       {            var get_text = document.getElementById(text_replaced_id).value;            var res = document.getElementById(result);            res.innerHTML = " ";            var str_LEN = get_text.length;                      for(i=0;i<str_LEN;i++)            {                var arr = Array(get_text);            if(arr == Signal)            {                res.innerHTML = res.innerHTML + rep_Signal;            }else            {                res.innerHTML = res.innerHTML + arr;                           }             res.innerHTML = res.innerHTML + "<br> \n by mahmmoud kassem";             document.getElementById("res").innerHTML = res.innerHTML;            return Signal;            }      }

تم تعديل هذه المشاركة بواسطة mr.coder في 14 أكتوبر 2013 في 03:20

 لا اله الا الله محمد رسول الله

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