DevKitBase
工具關於隱私權

針對你實際使用的 JS 風格的正規表達式測試器

regex101 在深入多風格探索時勝出。此頁面則相反:貼上模式 + 旗標 + 範例,在 App Shell 中立即看到比對結果 — 無需帳號、無遠端執行延遲。

字元: 116
輸入

使用時機

在編碼時快速檢查 /pattern/gi,或在提交前預覽取代結果。

範例

輸入
pattern: \d+
flags: g
text: a1b22
輸出
匹配結果:1, 22

運作方式

new RegExp(source, flags) → matchAll / 取代預覽。無效模式會顯示錯誤。引擎為 JavaScript 正規表示式,非 PCRE/Python。

常見陷阱

  • JS 缺乏部分 PCRE 功能;lookbehind 因瀏覽器版本而異。
  • 災難性回溯可能導致頁面凍結。
  • Dotall / multiline 旗標會改變 `.` 和 `^$` 的意義。

差異說明

即時 JS 正規表示式。Slugify/大小寫工具可無需模式轉換文字。Diff 比較兩個文字區塊。

常見問題

PCRE/Python 風味?
此處不支援 — 僅限 JS;其他請用 regex101。
災難性回溯?
非常大的輸入可能導致分頁凍結;請保持樣本合理。
上傳?
無。
取代模式?
是,如果介面包含取代字串。

相關工具

在瀏覽器中執行。不上傳任何資料。非安全產品——雜湊與 JWT 解碼僅供除錯使用,非密碼儲存或驗證建議。