跳到工具
JoeLucky

點擊工具頁的「收藏」加入

工具類別

Base64 編解碼JSON 檢視器熱門JWT 解碼器UUID 產生器URL 編解碼JSON 轉 CSVCSV 轉 JSONJSON 轉 YAMLYAML 轉 JSONJSON 轉 XMLXML 轉 JSONCSV 轉 YAMLYAML 轉 CSVJSON 格式化工具YAML 格式化工具XML 格式化工具HTML 格式化工具CSS 格式化工具正規表達式測試工具雜湊產生器Cron 運算式解析器HTML 實體編碼/解碼工具進位制轉換器URL 解析器/查詢參數檢視器CSV 檢視與驗證工具Markdown 預覽工具SQL 格式化工具Mermaid 線上編輯器LLM API 費用計算機新LLM 顯示記憶體(VRAM)計算機新RAG 文字切分視覺化工具新雲端儲存費用計算機(S3、R2、B2)新SLA 可用性計算機新
JoeLucky

實用好用的在線工具集合站

隱私政策服務條款

© 2026 JoeLucky®. 版權所有。

  1. JoeLucky
  2. /開發者
  3. /正規表達式測試工具

正規表達式測試工具

測試正規表達式,檢視符合結果與擷取群組,支援常用旗標。

相似開發者

查看全部
Base64 編解碼

快速編碼或解碼 Base64 字串

開啟 →
JSON 檢視器

視覺化檢視 JSON 結構、語法驗證

開啟 →
JWT 解碼器

解碼 JWT 以查看 Header、Payload 與到期狀態;僅解碼,不驗證簽名。

開啟 →

💬 使用者留言

?

還沒有留言,搶先留下你的想法!

什麼是正規表達式測試工具?

輸入正規表達式與測試文字,查看符合結果、擷取群組與命名群組,支援 g/i/m/s/u/y 旗標。運算在獨立背景執行緒進行並有逾時保護,避免卡住頁面。

如何使用?

  1. 輸入正規表達式並選擇旗標。
  2. 貼上測試文字。
  3. 查看符合結果與各擷取群組。

常見問題

為什麼運算式偶爾會顯示「執行逾時」?

某些正規表達式(尤其是巢狀重複,例如 (a+)+b)在特定輸入下會觸發「災難性回溯」,導致執行時間暴增。本工具在獨立的背景執行緒(Web Worker)中執行每次測試並設有逾時,超過時間會立即終止該執行緒並在下一次測試建立全新的執行緒,絕不會卡住整個頁面。

比對結果的文字是如何顯示的?會不會有 XSS 風險?

不會。符合的文字一律透過 React 的純文字節點顯示,本工具完全不使用 dangerouslySetInnerHTML,因此無論比對到什麼內容都不會被當成 HTML 執行。

為什麼沒有加上 g 旗標時只會顯示一個符合結果?

這如實反映 JavaScript 正規表達式本身的行為:沒有 g(全域)旗標時,.exec() 只會回傳第一個符合結果;加上 g 才會列出全部符合項目,這也是本工具刻意保留 g 旗標可切換的原因。

運算式會在獨立的背景執行緒(Web Worker)中執行並設有逾時保護,絕不會在畫面主執行緒上直接執行不受信任的正規表達式。