楓葉工具箱 ToolMaple

Regex 正規表示式測試

輸入 regex pattern 與測試文字,即時顯示所有匹配結果、捕獲分組與位置。支援 g、i、m、s、u、y 旗標。寫表單驗證、log 解析、字串擷取必備。

  • regex 測試
  • 正規表示式
  • regular expression
  • regex tester
  • 字串擷取
  • 表單驗證 regex

匹配結果(2 個)

聯絡:hello@toolmaple.com 支援:support@example.com 隨機:abc xyz
詳細:分組與位置(2 個)
  • match: hello@toolmaple.comindex: 3
  • match: support@example.comindex: 26

支援的 Regex 旗標

  • g(global):找出所有匹配。預設強制開啟。
  • i(ignoreCase):大小寫不敏感
  • m(multiline):`^` 與 `$` 對應每行的開頭結尾
  • s(dotAll):`.` 可以匹配換行
  • u(unicode):完整 Unicode 支援(含 Emoji 等 surrogate pair)
  • y(sticky):lastIndex 開始的位置匹配

常用 Regex 範例

  • Email:\b\w+@\w+\.\w+\b
  • URL:https?://[^\s]+
  • 台灣手機:09\d{8}
  • 身分證字號:[A-Z][12]\d{8}
  • IP v4:\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
  • 日期 YYYY-MM-DD:\d{4}-\d{2}-\d{2}

技術細節

本工具用瀏覽器原生 RegExp(V8、SpiderMonkey、JavaScriptCore),效能與 Node.js 一致。 支援 ECMAScript 最新規格、命名分組(?<name>)、後行斷言(?<=)等進階語法。

隱私說明

所有比對在你的瀏覽器內完成、不送到任何伺服器。 可放心測試含 PII(個資)的範例文字。

相關工具