--- id: 587d7db6367417b2b2512b98 title: Match Single Characters Not Specified challengeType: 1 videoUrl: '' localeTitle: Совпадение отдельных символов не указано --- ## Description
Пока вы создали набор символов, которые вы хотите сопоставить, но вы также можете создать набор символов, которые вы не хотите сопоставлять. Эти типы наборов символов называются negated character sets . Чтобы создать negated character set , вы поместите символ caret ( ^ ) после открывающей скобки и перед символами, которые вы не хотите сопоставлять. Например, /[^aeiou]/gi соответствует всем символам, которые не являются гласным. Обратите внимание, что символы вроде . , ! , [ , @ , / и пробел совпадают - набор символов отрицательного гласного исключает только символы гласных.
## Instructions
Создайте одно регулярное выражение, соответствующее всем символам, которые не являются числом или гласным. Не забудьте включить соответствующие флаги в регулярное выражение.
## Tests
```yml tests: - text: Ваше регулярное выражение myRegex должно соответствовать 9 элементам. testString: 'assert(result.length == 9, "Your regex myRegex should match 9 items.");' - text: Ваш regex myRegex должен использовать глобальный флаг. testString: 'assert(myRegex.flags.match(/g/).length == 1, "Your regex myRegex should use the global flag.");' - text: 'В regex myRegex должен использоваться флаг, нечувствительный к регистру.' testString: 'assert(myRegex.flags.match(/i/).length == 1, "Your regex myRegex should use the case insensitive flag.");' ```
## Challenge Seed
```js let quoteSample = "3 blind mice."; let myRegex = /change/; // Change this line let result = myRegex; // Change this line ```
## Solution
```js // solution required ```