Skip to content
clusters: prooflayer · edgemarket · edgefinance · synthforge · mediakit · wordmint · webprobe · locale · comppoint · rollforge · bestiary · statline · matchpoint · retail · agentops · browserworkflow · modelrouter · compose
$ man regex-test

/regex-test

agentutility / wordmint / regex-test
PRICE / CALL
$0.005
USDC · base mainnet · scheme: exact
METHOD
POST
CLUSTER
wordmint
CATEGORY
ai
STATUS
live
NAME
regex-test tests a javascript regex against sample inputs and shows exactly what matched
SYNOPSIS
POST https://x402.agentutility.ai/regex-test
     Content-Type: application/json
     X-PAYMENT:    <signed-transferWithAuthorization>

     { ... }
↳ first call → 402 Payment Required. Sign USDCtransferWithAuthorization, retry with theX-PAYMENT header.
DESCRIPTION

Tests a JavaScript regex against sample inputs and shows exactly what matched. Takes a pattern + flags and an array of test inputs, then returns a per-input matched / not-matched verdict, every match with byte index, all numbered capture groups, and named groups (?<name>...). Catches catastrophic-backtrack-shaped patterns up front (nested unbounded quantifiers) and rejects them with a clear error. Companion to regex-from-prompt: that one generates a pattern from natural language, this one tells you whether your pattern actually matches what you think it matches. Use it as a regex tester, pattern matcher, regex playground, verify-a-pattern check, or match-and-capture extractor.

INPUTrequest schema
propertytypedescriptionreq?
patternstringJavaScript regex pattern (without surrounding slashes). Max 500 chars.required
flagsstringOptional regex flags string like 'gi', 'u', 'ms'. JS standard flags only (g i m s u y d v).optional
inputsarray1-100 test strings. Each string max 5000 chars.required
OUTPUTresponse shape
fieldtypedescription
patternstringEcho of the input pattern.
flagsstringEcho of the input flags string.
input_countnumberTotal number of inputs tested.
matched_countnumberHow many inputs had at least one match.
unmatched_countnumberHow many inputs had zero matches.
resultsarrayPer-input result objects: input, input_index, matched boolean, match_count, truncated flag (when capped at 100 matches), and matches array. Each match has the full match string, start index, numbered groups array, and named groups object.
EXAMPLEStwo ways to call
EXAMPLE 1 · curl
curl -X POST https://x402.agentutility.ai/regex-test \
  -H 'Content-Type: application/json' \
  -d '{ }'
first response = 402 Payment Required with payment requirements; sign + retry with X-PAYMENT.
EXAMPLE 2 · mcp
# Install the MCP package for this endpoint's cluster
npx -y @agentutility/mcp-<cluster>

# Required: EVM private key with USDC on Base
export X402_PRIVATE_KEY=0x...

# Then call the regex-test tool from your MCP-aware agent.
MCP server handles payment automatically — your coding agent just calls the tool by name.
METADATA
tags
wordmintregexpattern-matchingregex-testercapture-groupsnamed-groups
methods
POST
cluster
wordmint
price
$0.005 USDC per call
ADJACENTother endpoints in wordmint
endpointdescriptionprice
brand-taglineGenerates brand taglines and slogans for launch pages, X bios, email copy, and product cards.$0.005
brand-tagline-generateGenerates tagline options for a brand or startup from its name, concept, audience, and tone.$0.005
card-resolveNormalizes free-form graded card text into a canonical card object.$0.005
content-simhashFingerprints text with a 64-bit SimHash for near-duplicate detection, computed entirely locally.$0.005
cron-parseCron parser.$0.005
detect-languageLanguage detector / language identification.$0.005
dictionary-defineLooks up English word definitions with pronunciation, part of speech, and synonyms.$0.005
embedding-similarityMeasures how semantically similar two strings are: embeds both via Venice (default model: text-embedding-bge-m3) and returns the cosine s…$0.005
SEE ALSO
agentutility · wordmint · x402 · mcp · llms.txt · registry.json · bazaar.x402.org