JavaScript استبدال الطريقة
يتم استخدام طريقة استبدال لاستبدال بعض الأوتار في سلسلة ، أو استبدال سلسلة تتطابق مع المباراة العادية ، وإرجاع السلسلة التي تم استبدالها. بناء الجملة كما يلي:
نسخة الكود كما يلي:
str_object.replace (reg_exp/str ، استبدال)
وصف المعلمة:
| المعلمة | يوضح |
|---|---|
| str_object | سلسلة (كائن) للعمل |
| reg_exp/str | مطلوب. تعبير منتظم لمطابقة/سلسلة لاستبداله إذا كان Reg_exp يحتوي على العلامة العالمية G ، فإن طريقة استبدال () تحل محل جميع عمليات التسليح المطابقة. خلاف ذلك ، فإنه يحل محل الفرعية الأولى المطابقة فقط. |
| استبدال | مطلوب. سلسلة لاستبدال |
سلسلة استبدال السلسلة
يوضح المثال التالي مثيل استبدال السلسلة لطريقة استبدال:
نسخة الكود كما يلي:
<script language = "javaScript">
var str = "www.example.net" ؛
document.write (str.replace ("example" ، "jb51")) ؛
</script>
قم بتشغيل هذا المثال والإخراج:
نسخة الكود كما يلي:
www.vevb.com
ملاحظة: يحل استبدال السلسلة فقط محل السلسلة الأولى التي تلبي المتطلبات (لا يتم استبدالها إلا مرة واحدة). إذا كنت ترغب في استبدال جميع الأوتار التي تلبي المتطلبات في السلسلة ، فمن المستحسن استخدام تعبير منتظم مع معلمة Global G ، راجع المثال أدناه للحصول على التفاصيل.
مثيل استبدال سلسلة التعبير العادية
بالإضافة إلى دعم استبدال السلسلة البسيط ، تدعم طريقة استبدال أيضًا استبدال التعبير المنتظم:
نسخة الكود كما يلي:
<script language = "javaScript">
var str = "www.example.net هو مثال على موقع مجالات inna." ؛
document.write (str.replace (/example/، "jb51")) ؛
</script>
قم بتشغيل هذا المثال والإخراج:
نسخة الكود كما يلي:
www.vevb.com هو مثال على موقع المجالات في inna.
عند إضافة العلم العالمي g إلى التعبير العادي:
نسخة الكود كما يلي:
<script language = "javaScript">
var str = "www.example.net هو مثال على موقع مجالات inna." ؛
document.write (str.replace (/example/g ، "jb51")) ؛
</script>
قم بتشغيل هذا المثال والإخراج:
نسخة الكود كما يلي:
www.vevb.com هو موقع مجالات 5IDEV في INNA.
لاحظ أنه إذا كنت تريد تجاهل الحالة ، فيمكنك إضافة المعلمة I: /مثال /GI.