Basic
Details
- RegExp object and literal, it’s methods (match, exec, etc).
- Writing simple regexes
- character classes
- quantifiers
- flags (global, case sensitivity, multiline)
- Debugging regexes
- Testing regex with unit tests
Links
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp
- https://regex101.com/
- https://regexlearn.com/learn
Intermediate
Details
- All popular quantifiers, assertions and character classes
- Lookarounds (lookahead, lookbehind)
- Capturing groups
- Working with Unicode
Links
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions
- https://regexlearn.com/learn
- https://learnbyexample.github.io/learn_js_regexp/lookarounds.html
- https://learnbyexample.github.io/learn_js_regexp/unicode.html