1. Lookbehind in JS regular expressions

    The positive lookbehind (`(?<= )`) and negative lookbehind (`(?<! )`) zero-width assertions in JavaScript regular expressions can be used to ensure a pattern is preceded by another pattern.

  2. urlpattern api: hasregexpgroups

  3. javascript built-in: regexp

  4. javascript built-in: regexp: [symbol.match]

  5. javascript built-in: regexp: [symbol.matchall]

  6. javascript built-in: regexp: [symbol.replace]

  7. javascript built-in: regexp: [symbol.search]

  8. javascript built-in: regexp: [symbol.species]

  9. javascript built-in: regexp: [symbol.split]

  10. javascript built-in: regexp: compile

  11. javascript built-in: regexp: compile: throws `typeerror` when used in `regexp` subclass or with cross-realm mismatch.

  12. javascript built-in: regexp: dotall

  13. javascript built-in: regexp: escape

  14. javascript built-in: regexp: exec

  15. javascript built-in: regexp: flags

  16. javascript built-in: regexp: global

  17. javascript built-in: regexp: global: prototype accessor property (es2015)

  18. javascript built-in: regexp: hasindices

  19. javascript built-in: regexp: ignorecase

  20. javascript built-in: regexp: ignorecase: prototype accessor property (es2015)

  21. javascript built-in: regexp: `regexp.input` (`$_`)

  22. javascript built-in: regexp: lastindex

  23. javascript built-in: regexp: `regexp.lastmatch` (`$&`)

  24. javascript built-in: regexp: `regexp.lastparen` (`$+`)

  25. javascript built-in: regexp: `regexp.leftcontext` (`$``)

  26. javascript built-in: regexp: multiline

  27. javascript built-in: regexp: multiline: prototype accessor property (es2015)

  28. javascript built-in: regexp: `regexp.$1-$9`

  29. javascript built-in: regexp: `regexp()` constructor

  30. javascript built-in: regexp: `regexp.rightcontext` (`$'`)

  31. javascript built-in: regexp: source

  32. javascript built-in: regexp: source: "(?:)" for empty regexps

  33. javascript built-in: regexp: source: line breaks and slashes are escaped

  34. javascript built-in: regexp: source: prototype accessor property (es2015)

  35. javascript built-in: regexp: sticky

  36. javascript built-in: regexp: sticky: anchored sticky flag behavior per es2015

  37. javascript built-in: regexp: sticky: prototype accessor property (es2015)

  38. javascript built-in: regexp: test

  39. javascript built-in: regexp: tostring

  40. javascript built-in: regexp: tostring: line breaks and slashes are escaped

  41. javascript built-in: regexp: unicode

  42. javascript built-in: regexp: unicodesets

  43. lookahead assertions in js regular expressions