33 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			33 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | |||
|  | title: Specify Upper and Lower Number of Matches | |||
|  | localeTitle: Указать верхнее и нижнее число совпадений | |||
|  | --- | |||
|  | ## Указать верхнее и нижнее число совпадений
 | |||
|  | 
 | |||
|  | Помните `/a{2,4}/` вернет `true` пока между двумя-четырьмя а будут вместе. Он вернет `true` для любой строки, которая содержит более четырех а вместе. | |||
|  | 
 | |||
|  | Все эти строки вернут `true` : | |||
|  | 
 | |||
|  | ```javascript | |||
|  | 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` | |||
|  | 
 | |||
|  | ## Решение:
 | |||
|  | 
 | |||
|  | ```javascript | |||
|  | let ohStr = "Ohhh no";  | |||
|  |  let ohRegex = /Oh{3,6}\sno/; // Change this line  | |||
|  |  let result = ohRegex.test(ohStr);  | |||
|  | 
 | |||
|  | ``` |