manage_search
免費無需上傳

正則表達式測試器

即時測試正則表達式。支援標志和擷取組。

使用方法

1
upload_file

輸入正規表示式

輸入正規表示式模式,並可選擇設定旗標(g、i、m、s、u)。如需語法協助,可參考速查表。

2
tune

對文字進行測試

貼上或輸入要測試的文字。匹配結果會在您輸入時即時高亮顯示。每個匹配的擷取群組會個別呈現。

3
download

複製模式或匹配結果

複製最終的正規表示式模式或匹配結果。非常適合在將正規表示式加入正式程式碼前進行除錯。

什麼是正則表達式測試器?

正規表達式測試工具是一款瀏覽器端工具,用於針對即時輸入文字撰寫、測試和除錯 JavaScript 正規表達式。它以行內方式高亮顯示所有比對結果、顯示捕獲群組的值,並呈現總比對數,讓您立即看到每次模式變更的效果。工程師、資料工程師和資安分析師使用此正規表達式工具,為輸入驗證、日誌解析和文字擷取建立模式。

為什麼使用正則表達式測試器?

使用 JavaScript 原生 RegExp 引擎確保您所測試的模式在 Node.js、瀏覽器和 JavaScript 無伺服器函式中行為完全一致,從測試移至正式環境不會有任何意外。具備捕獲群組細分的即時比對高亮,讓您能輕鬆迭代包含具名群組或前瞻的複雜模式,無需反覆執行測試腳本。工具介面支援所有 JS 正規表達式旗標(g, i, m, s, u),確保您測試的就是程式碼實際使用的旗標。

  • lock完全隱私您的檔案永遠不會離開您的裝置或瀏覽器。
  • bolt即時處理無需等待,無服務器佇列,無上傳延遲。
  • money_off100%免費無订閱,無积分,無隱藏費用。
  • person_off無需註冊立即開始使用,無需帳户。
  • devices隨處可用任何現代瀏覽器,支援桌面、平板和手機。

工作原理

後端工程師使用正規表達式測試工具,在將模式嵌入表單驗證邏輯之前,為 express-validator 或 Joi 綱要規則建立並驗證模式。資料工程師在部署結構化日誌管道之前,針對正式環境的日誌範例行設計日誌解析正規表達式模式。資安工程師針對已知的攻擊字串(如 XSS 酬載和 SQL 注入片段)測試輸入過濾模式,確保封鎖清單邏輯面面俱到。

tips_and_updates

專業提示

當您的正規表達式擷取多個資料片段時,請使用 (?<name>...) 語法的具名捕獲群組——測試工具會依名稱顯示它們,使驗證擷取邏輯比 $1、$2 這樣的數字群組容易得多。s(dotAll)旗標使 . 字元能比對換行字元,這對於比對預設模式會漏掉的多行日誌條目或 HTML 區塊至關重要。

常見問题

是的,測試工具使用 JavaScript 的原生 RegExp 引擎,現代瀏覽器和 Node.js 都實作了相同的 ECMAScript 規範,因此引擎完全相同。這表示您在這裡測試的模式在您的 Express.js 路由比對、React 表單驗證和瀏覽器端輸入過濾程式碼中,行為將完全一致,沒有任何引擎特定的差異。然而,如果您的目標是 Python、Go 或其他語言,請注意這些語言使用有不同語法支援的不同正規表達式引擎。

相關教學

menu_book

教學

正則表達式測試器 – 分步使用指南

arrow_forward

相關工具