Freedom251 › Regular Expression Testers
Regulex

What Regulex is
Regulex is a JavaScript regular expression parser and visualizer for JavaScript/ECMAScript patterns. Enter a pattern on its web page and choose Visualize to see a graph of how the expression is structured. The page also has IgnoreCase, Multiline, and GlobalMatch options, an Error Message area for syntax problems, and controls to export the graph as an image or embed it on another site with an HTML iframe. Detailed syntax errors can often point to the position of a problem in a pattern.
The project is written in pure JavaScript and requires no backend. Developers can install it with `npm install regulex` and use its parse and visualize APIs in Node.js. A browser bundle named `dist/regulex.js` can be built from the legacy branch, as documented by the project. Regulex is open source and free. Its documented limits include no support for octal escapes; decimal escapes are treated as back references. It does not offer plain-language pattern explanations, step-through debugging, code generation, or saved patterns. The repository describes the project as under reconstruction.
Who it suits
Regulex suits JavaScript developers who want to inspect a regular expression as a graph, diagnose syntax errors, or use parsing and visualization APIs in Node.js. It can also suit someone who wants to export or embed a pattern visualization from the web page.
What it does well
- Visualizes JavaScript/ECMAScript regular expressions as graphs.
- Exports graph images and supports iframe embedding.
- Provides IgnoreCase, Multiline, and GlobalMatch options.
- Detailed errors can identify a syntax error position.
- Includes Node.js parse and visualize APIs.
What to know first
- Does not support octal escapes.
- Does not explain patterns in plain language or step through matches.
- Does not generate code or save patterns.
- The repository describes the project as under reconstruction.
Limits
Regulex does not support octal escapes and treats decimal escapes as back references. The repository describes the project as under reconstruction.
Getting started
- Open https://jex.im/regulex/ in a web browser.
- Enter a JavaScript regular expression and choose Visualize.
- Set IgnoreCase, Multiline, or GlobalMatch as needed.
- Use Export Image to save the graph, or the embed control to place it on another site.
- For Node.js use, install the package with `npm install regulex` and use its parse and visualize APIs.
Verdict
Choose Regulex to visualize JavaScript regular expressions in a browser or use its documented APIs in Node.js. Its graph export and embed controls are useful when you need to share a visualization. Look elsewhere if you need pattern explanations, match stepping, code generation, saved patterns, or octal escape support.
Questions
Is Regulex free and open source?
Yes. Regulex is described as free and open source.
Which regular expression flavor does it handle?
JavaScript/ECMAScript patterns.
Can I use Regulex from Node.js?
Yes. The project documents installation with `npm install regulex` and provides parse and visualize APIs.
Can I export or embed a visualization?
Yes. The web page provides an image export control and an embed action using an HTML iframe.
Who created Regulex?
The page attributes Regulex to Jex.
Facts from Regulex's own pages
- Browser build
- The project documents building a browser bundle named dist/regulex.js from the legacy branch. · github.com, 7 Oct 2026
- Creator attribution
- The page says Regulex was created by Jex. · jex.im, 8 Oct 2026
- Embed
- The project says its graph can be embedded on another site using an HTML iframe. · github.com, 7 Oct 2026
- Embedding
- The page provides an “Embed On My Site!” button. · jex.im, 8 Oct 2026
- Error display
- The page includes an Error Message area. · jex.im, 8 Oct 2026
- Export
- The web page provides an Export Image control. · jex.im, 7 Oct 2026
- Flags
- The web page offers IgnoreCase, Multiline, and GlobalMatch options. · jex.im, 7 Oct 2026
- Image export
- The page provides an Export Image button. · jex.im, 8 Oct 2026
- Implementation
- The project says it is written in pure JavaScript and requires no backend. · github.com, 7 Oct 2026
- Integrations
- The opened product page offers an embed action but names no integrations. · jex.im, 8 Oct 2026
- Node.js
- The project documents installation with npm install regulex and provides parse and visualize APIs. · github.com, 7 Oct 2026
- Octal escapes
- The project says it does not support octal escapes and treats decimal escapes as back references. · github.com, 7 Oct 2026
- Options
- The page includes IgnoreCase, Multiline, and GlobalMatch inputs. · jex.im, 8 Oct 2026
- Pricing
- The opened product page does not state a price or offer details. · jex.im, 8 Oct 2026
- Project status
- The project repository describes Regulex as under reconstruction. · github.com, 7 Oct 2026
- Purpose
- Regulex is a JavaScript regular expression visualizer. · jex.im, 8 Oct 2026
- Security
- The opened product page states no security or compliance details. · jex.im, 8 Oct 2026
- Syntax errors
- The project says detailed errors can often identify the precise syntax error position. · github.com, 7 Oct 2026
- Visualization
- The page provides a Visualize button for a regular expression input. · jex.im, 8 Oct 2026
- Visualize
- The web page provides a Visualize control for entering a regular expression. · jex.im, 7 Oct 2026
Where Regulex stands on Freedom251
- Regular Expression Testers#23 of 23