Obtain text via an HTTP GET request, and then capture pieces of the text with regular expressions.
Extended regular expressions
Give a regex, get a robust predicate function that tests it against a string.
Regular expression for matching a shebang line
A module that parses a string as regular expression and returns the parsed value.
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
A regex to match any full character, considering weird character ranges.
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
match capture groups and return index
Regular expression for matching semver versions
Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
Compile ES2015 Unicode regex to ES5
detect possibly catastrophic, exponential-time regular expressions
Compile ES2015 sticky regex to an ES5 RegExp constructor
Regular expression for matching ANSI escape codes
Compile regular expressions using named groups to ES5.
Compile Unicode property escapes in Unicode regular expressions to ES5.
Compile regular expressions using the `s` (`dotAll`) flag to ES5.
Compile regular expressions' unicodeSets (v) flag.
Compile regular expressions using duplicate named groups to index-based groups.
A small JS+SVG library for drawing railroad syntax diagrams.
Parse regular expressions' unicodeSets (v) flag.
Regular expression for testing if a file path is a windows UNC file path. Can also be used as a component of another regexp via the `.source` property.
Regex template tag with extended syntax, context-aware interpolation, and always-on best practices