Developers · Gutenberg

Regex Tester block for WordPress

Live regular expression tester with match highlighting, capture groups, and flag controls.

Get Blockenberg

Free Gutenberg block in Blockenberg. The inspector controls and front-end behavior on this page come from this block’s source, not a shared stub.

Get Blockenberg

What it actually does

Live regular expression tester with match highlighting, capture groups, and flag controls.

Inspector panels on this block: Content, Sizing. Those titles come from index.js, not from a shared template.

Where to find it

Gutenberg inserter → Developers → search “Regex Tester” (block name `blockenberg/regex-tester` in block.json). Style it in the sidebar after insert.

How to use Regex Tester block for WordPress

  1. Install Blockenberg. Install from WordPress.org and activate the plugin.
  2. Insert the block. Edit a page, click +, search for “Regex Tester”, insert it. Category: Developers.
  3. Configure inspector controls that exist on this block. Open Content. Set “Content — Title”, “Subtitle”, “Default Pattern”, “Default Flags”.
  4. Check the published page. The view script reads HTML data attributes: data-flag, data-opts. The block editor preview may not run the same view script.

Inspector controls from this block’s code

ControlWhat the code does
Content — TitleText field in the inspector. block.json default: Regex Tester. Saved as `title`.
SubtitleText field in the inspector. block.json default: Test regular expressions with live match highlighting. Saved as `subtitle`.
Default PatternText field in the inspector. block.json default: \b\w+@\w+\.\w+\b. Saved as `defaultPattern`.
Default FlagsText field in the inspector. block.json default: gi. Saved as `defaultFlags`.
Show Capture GroupsOn/off toggle in the inspector. On by default. Saved as `showGroups`.
Show CheatsheetOn/off toggle in the inspector. Off by default. Saved as `showCheatsheet`.
Typography — TitleShared Blockenberg typography popover (family, size, weight, spacing). Saved as `titleTypo`.
Code / EditorShared Blockenberg typography popover (family, size, weight, spacing). Saved as `editorTypo`.
Accent / MatchesColor control in the inspector. block.json default: #f59e0b. Saved as `accentColor`.
Match Highlight BgColor control in the inspector. block.json default: #fef3c7. Saved as `matchBg`.
Code Editor BgColor control in the inspector. block.json default: #1e1e2e. Saved as `editorBg`.
Code Editor TextColor control in the inspector. block.json default: #cdd6f4. Saved as `editorText`.
Error ColorColor control in the inspector. block.json default: #dc2626. Saved as `errorColor`.
Card BackgroundColor control in the inspector. block.json default: #ffffff. Saved as `cardBg`.
Section BackgroundColor control in the inspector. block.json default: #f9fafb. Saved as `sectionBg`.
Colors — TitleColor control in the inspector. block.json default: #111827. Saved as `titleColor`.
SubtitleColor control in the inspector. block.json default: #6b7280. Saved as `subtitleColor`.
LabelsColor control in the inspector. block.json default: #374151. Saved as `labelColor`.
Editor Height (px)Numeric range control in the inspector. Range 80–600. block.json default: 160. Saved as `editorHeight`.
Max Width (px)Numeric range control in the inspector. Range 360–1400. block.json default: 780. Saved as `contentMaxWidth`.

What the front-end script actually does

When this is the right block

Notes from the implementation

viewScript: this folder’s frontend.js is enqueued on the front end for this block.

FAQ

How do I add the Regex Tester block in WordPress?

Install Blockenberg from WordPress.org, edit a page in the block editor, click +, and search for “Regex Tester”. It sits under Developers. After insert, open Content and set “Content — Title”, “Subtitle”, “Default Pattern”, “Default Flags”.

What makes Regex Tester different from other Blockenberg blocks?

Live regular expression tester with match highlighting, capture groups, and flag controls. Inspector labels on this block include “Content — Title”, “Subtitle”, “Default Pattern”, “Default Flags”.

Is the Regex Tester Gutenberg block free?

Yes. Regex Tester ships inside Blockenberg. Get the plugin from WordPress.org — no paid add-on is required for this block.

Can I style Regex Tester to match my theme?

Yes. Blockenberg’s shared typography and color panels apply here, plus any block-specific style controls listed on this page (panels: Content, Sizing).

Related developers blocks

Get Blockenberg

Install Blockenberg from WordPress.org, then insert Regex Tester from the Gutenberg inserter.

Get Blockenberg