DevToolbox

免費線上 Regex Tester

即時比對高亮、群組擷取與常用模式庫,輕鬆測試和除錯正則表達式。免費,100% 用戶端執行。

100% 用戶端處理 · 資料永不離開您的瀏覽器
//

使用說明 Regex Tester

模式 欄位中輸入正則表達式(不需要兩側的斜線)。使用輸入框右側的按鈕切換標誌位。

  • 測試字串 區域貼上要搜尋的文字。
  • 點擊 測試 或按 Ctrl/Cmd+Enter。比對結果會在輸出中高亮顯示,並列於下方的比對詳情表格中。
  • 開啟 常用模式庫,載入預定義正則——非常適合電子郵件、URL、UUID 等驗證情境。
  • 使用 複製正則 複製包含標誌位的完整表達式(/pattern/flags)。

命名捕獲群組((?<name>pattern))將以命名欄位形式出現在比對詳情表格中。

常見問題

此工具使用哪種正則引擎?

本測試器使用 JavaScript 內建的 RegExp 引擎,遵循 ECMAScript 規範。它支援大多數 Perl 相容語法,但在部分舊版瀏覽器中不支援後行斷言。

各標誌位的作用是什麼?

g(全域)尋找所有比對而非在第一個處停止。i 使比對不區分大小寫。m 使 ^ 和 $ 比對行首行尾。s 使 . 比對換行符。u 啟用完整 Unicode 模式,包含代理對處理。

工具顯示多少個比對結果?

高亮輸出會顯示測試字串中的所有比對結果。比對詳情表格最多顯示前 100 個比對項,包含各比對的索引位置和捕獲群組。

如何使用捕獲群組?

用括號包裹模式的一部分,例如 (\d{4})-(\d{2})-(\d{2})。每個捕獲群組會出現在比對詳情表格的「群組」欄中。命名群組使用語法 (?<name>pattern)。

測試字串會被傳送到伺服器嗎?

不會。所有比對操作均在您的瀏覽器中透過 JavaScript RegExp API 完成,任何文字或模式都不會離開您的裝置。

庫中有哪些常用模式?

庫中包含以下模式:電子郵件地址、URL、IPv4 地址、電話號碼、十六進位色彩值、日期(YYYY-MM-DD)、郵遞區號、信用卡號、slug、UUID 等。

相關工具

相關文章