免費線上 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 等。