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