1. Pattern attribute for input fields

    Allows validation of an input field based on a given regular expression pattern.

  2. 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.

  3. canvaspattern api

  4. canvaspattern api: settransform

  5. canvaspattern api: settransform: accepts a `dommatrix2dinit`-like object parameter

  6. canvasrenderingcontext2d api: createpattern

  7. htmlinputelement api: pattern

  8. offscreencanvasrenderingcontext2d api: createpattern

  9. paintrenderingcontext2d api: createpattern

  10. svgpatternelement api

  11. svgpatternelement api: height

  12. svgpatternelement api: href

  13. svgpatternelement api: patterncontentunits

  14. svgpatternelement api: patterntransform

  15. svgpatternelement api: patternunits

  16. svgpatternelement api: preserveaspectratio

  17. svgpatternelement api: viewbox

  18. svgpatternelement api: width

  19. svgpatternelement api: x

  20. svgpatternelement api: y

  21. urlpattern api

  22. urlpattern api: exec

  23. urlpattern api: hash

  24. urlpattern api: hostname

  25. urlpattern api: password

  26. urlpattern api: pathname

  27. urlpattern api: port

  28. urlpattern api: protocol

  29. urlpattern api: search

  30. urlpattern api: test

  31. urlpattern api: `urlpattern()` constructor

  32. urlpattern api: username

  33. validitystate api: patternmismatch

  34. svg element: pattern

  35. svg element: pattern: height

  36. svg element: pattern: href

  37. svg element: pattern: patterncontentunits

  38. svg element: pattern: patterntransform

  39. svg element: pattern: patternunits

  40. svg element: pattern: width

  41. svg element: pattern: x

  42. svg element: pattern: `xlink:href`

  43. svg element: pattern: y