+
للتحقق مما إذا كانت هذه هي الحالة. تذكر ، يجب أن تكون الشخصية أو النمط موجودًا على التوالي. بمعنى ، يجب على الحرف تكرار واحد بعد الآخر. على سبيل المثال ، سيعثر /a+/g
على تطابق واحد في "abc"
وإرجاع ["a"]
. نظرًا لوجود +
، سيجد أيضًا تطابقًا واحدًا في "aabc"
وإرجاع ["aa"]
. لو كانت بدلا التحقق من سلسلة "abab"
، فإنه يجد مباراتين والعودة ["a", "a"]
لأن a
الأحرف ليست في صف واحد - هناك b
بينهما. أخيرًا ، نظرًا لعدم وجود "a"
في السلسلة "bcd"
، فلن تجد تطابقًا. s
مرة أو أكثر في "Mississippi"
. اكتب regex يستخدم علامة +
. myRegex
يجب استخدام +
إشارة لمباراة واحدة أو أكثر من s
حرفا.
testString: 'assert(/\+/.test(myRegex.source), "Your regex myRegex
should use the +
sign to match one or more s
characters.");'
- text: يجب أن يتطابق التعبير العادي مع myRegex
مع عنصرين.
testString: 'assert(result.length == 2, "Your regex myRegex
should match 2 items.");'
- text: يجب أن يكون متغير result
مصفوفة تحتوي على مجموعتين من "ss"
testString: 'assert(result[0] == "ss" && result[1] == "ss", "The result
variable should be an array with two matches of "ss"
");'
```