正則表達式測試器
即時測試正則表達式。支援標志和擷取組。
使用方法
輸入正規表示式
輸入正規表示式模式,並可選擇設定旗標(g、i、m、s、u)。如需語法協助,可參考速查表。
對文字進行測試
貼上或輸入要測試的文字。匹配結果會在您輸入時即時高亮顯示。每個匹配的擷取群組會個別呈現。
複製模式或匹配結果
複製最終的正規表示式模式或匹配結果。非常適合在將正規表示式加入正式程式碼前進行除錯。
什麼是正則表達式測試器?
正規表達式測試工具是一款瀏覽器端工具,用於針對即時輸入文字撰寫、測試和除錯 JavaScript 正規表達式。它以行內方式高亮顯示所有比對結果、顯示捕獲群組的值,並呈現總比對數,讓您立即看到每次模式變更的效果。工程師、資料工程師和資安分析師使用此正規表達式工具,為輸入驗證、日誌解析和文字擷取建立模式。
為什麼使用正則表達式測試器?
使用 JavaScript 原生 RegExp 引擎確保您所測試的模式在 Node.js、瀏覽器和 JavaScript 無伺服器函式中行為完全一致,從測試移至正式環境不會有任何意外。具備捕獲群組細分的即時比對高亮,讓您能輕鬆迭代包含具名群組或前瞻的複雜模式,無需反覆執行測試腳本。工具介面支援所有 JS 正規表達式旗標(g, i, m, s, u),確保您測試的就是程式碼實際使用的旗標。
- lock完全隱私 — 您的檔案永遠不會離開您的裝置或瀏覽器。
- bolt即時處理 — 無需等待,無服務器佇列,無上傳延遲。
- money_off100%免費 — 無订閱,無积分,無隱藏費用。
- person_off無需註冊 — 立即開始使用,無需帳户。
- devices隨處可用 — 任何現代瀏覽器,支援桌面、平板和手機。
工作原理
後端工程師使用正規表達式測試工具,在將模式嵌入表單驗證邏輯之前,為 express-validator 或 Joi 綱要規則建立並驗證模式。資料工程師在部署結構化日誌管道之前,針對正式環境的日誌範例行設計日誌解析正規表達式模式。資安工程師針對已知的攻擊字串(如 XSS 酬載和 SQL 注入片段)測試輸入過濾模式,確保封鎖清單邏輯面面俱到。
專業提示
當您的正規表達式擷取多個資料片段時,請使用 (?<name>...) 語法的具名捕獲群組——測試工具會依名稱顯示它們,使驗證擷取邏輯比 $1、$2 這樣的數字群組容易得多。s(dotAll)旗標使 . 字元能比對換行字元,這對於比對預設模式會漏掉的多行日誌條目或 HTML 區塊至關重要。
常見問题
相關教學
教學