freeCodeCamp/guide/russian/certifications/javascript-algorithms-and-d.../regular-expressions/specify-upper-and-lower-num.../index.md

1.4 KiB
Raw Blame History

title localeTitle
Specify Upper and Lower Number of Matches Указать верхнее и нижнее число совпадений

Указать верхнее и нижнее число совпадений

Помните /a{2,4}/ вернет true пока между двумя-четырьмя а будут вместе. Он вернет true для любой строки, которая содержит более четырех а вместе.

Все эти строки вернут true :

let threeAs = "aaa"; 
 let fourAs = "aaaa"; 
 let sevenAs = "aaaaaaa"; 
 
 let myRegex = /a{2,4}/; 
 myRegex.test(threeAs) ; // true 
 myRegex.test(fourAs) ; // true 
 myRegex.test(sevenAs) ; // true 

Спойлер!

Не забудьте использовать \s после Oh{3,6} чтобы включить пробел, а затем no пройти все тестовые примеры. Все тестовые примеры записываются с использованием капитала O, однако тестовые файлы также могут быть переданы с использованием /oh{3,6}\sno/i ignore-case : /oh{3,6}\sno/i

Решение:

let ohStr = "Ohhh no"; 
 let ohRegex = /Oh{3,6}\sno/; // Change this line 
 let result = ohRegex.test(ohStr);