طريقة تقسيم JavaScript
يتم استخدام طريقة الانقسام لتقسيم سلسلة إلى صفيف السلسلة وإعادة الصفيف. بناء الجملة كما يلي:
نسخة الكود كما يلي:
str_object.split (فاصل ، حد)
وصف المعلمة:
| المعلمة | يوضح |
|---|---|
| str_object | سلسلة (كائن) للعمل |
| فاصل | مطلوب. محدد ، سلسلة أو تعبير منتظم ، تقسيم str_object من حيث تحدد هذه المعلمة |
| حد | خياري. يحدد الحد الأقصى لطول الصفيف الذي تم إرجاعه. إذا تم تعيين هذه المعلمة ، فلن تكون الفرعية التي تم إرجاعها أكثر من الصفيف المحدد بواسطة هذه المعلمة. إذا تم حذف هذه المعلمة ، فسيتم تقسيم جميع قواعد الامتثال |
نصيحة: إذا تم استخدام سلسلة فارغة ("") كفاصل ، فسيتم تقسيم كل حرف في str_object ، كما هو موضح في المثال التالي.
تقسيم طريقة مثال
نسخة الكود كما يلي:
<script language = "javaScript">
var str = "www.vevb.com" ؛
document.write (str.split (".") + "<br />") ؛
document.write (str.split ("") + "<br />") ؛
document.write (str.split ("." ، 2)) ؛
</script>
قم بتشغيل هذا المثال والإخراج:
نسخة الكود كما يلي:
www ، JB51 ، net
W ، W ، W ،. ، J ، B ، 5،1 ،. ، N ، E ، T.
www ، JB51
نصيحة: كما هو موضح في المثال أعلاه ، إذا تم استخدام سلسلة فارغة ("") كفاصل ، سيتم تقسيم كل حرف في Str_object.
تستخدم طريقة الانقسام التعبيرات العادية
تدعم طريقة الانقسام أيضًا تقسيم السلاسل باستخدام تعبيرات منتظمة:
نسخة الكود كما يلي:
<script language = "javaScript">
document.write ("1a2b3c" .split (// d/) + "<br/>") ؛
document.write (": a: b: c" .split (":")) ؛
</script>
قم بتشغيل هذا المثال والإخراج:
نسخة الكود كما يلي:
أ ، ب ، ج
، أ ، ب ، ج
يرجى مراقبة الاختلافات بعناية في مخرجات المثالين.