JavaScript has its own regex flavour with specific syntax and features — including named captures, unicode mode, and the dotAll flag — that differ from Python or PCRE. FixTools Regex Tester runs in the browser, so it uses the native JavaScript regex engine: what you see in the tester is exactly what you get in your JS code.
Uses the native JavaScript (V8) regex engine
Supports ES2018+ features: named groups, dotAll, unicode
Matches behave exactly as in Node.js and browser code
Developer Tool
All processing happens in your browser — your files are never uploaded to any server.
🚀Open Regex Tester100% Free · No account · Works on any device
Enter your JavaScript regex pattern and test string. The engine behaviour is identical to running new RegExp(pattern, flags).exec(string) in Node.js or Chrome.
Step-by-step guide to test javascript regex online — native js engine:
Enter your JS regex pattern
Type your pattern without JavaScript literal delimiters (/ /) — just the pattern text itself, e.g. \d{3}-\d{4}.
Set JavaScript-specific flags
Choose from: g (global), i (case-insensitive), m (multiline), s (dotAll — makes . match newlines), u (unicode), and y (sticky).
Enter your test string
Paste the string your JS code will process.
Review results
Matches behave identically to the JavaScript RegExp engine. Named capture groups appear by name in the results.
More use-case guides for the same tool:
Other tools you might find useful:
Open the full Regex Tester — free, no account needed, works on any device.
Open Regex Tester →Free · No account needed · Works on any device