正規表達式測試器在瀏覽器本地即時測試 JavaScript 正規表達式。
測試文字
高亮符合結果
符合清單
你的表達式和文字會在瀏覽器本地測試,不會上傳到 BroBroGo。
常見問題
把文字貼到這裡安全嗎?
安全。比對完全在你的瀏覽器裡進行,不會傳送到 BroBroGo。
g/i/m/s 這幾個旗標分別是什麼意思?
g 表示尋找所有符合項,而不只是第一個。i 表示忽略大小寫。m 讓 ^ 和 $ 符合每一行的開頭結尾,而不只是整個字串。s 讓 . 也能符合換行符。
為什麼提示我的表達式跑得太久?
某些寫法會觸發災難性回溯——正規表達式引擎要嘗試指數級數量的組合才會放棄,可能會卡死整個瀏覽器分頁。這個工具把比對運算放進背景 worker 執行,如果 2 秒還沒結果就會強制取消,頁面本身永遠不會被卡住。可以試著簡化巢狀重複的寫法,例如 (a+)+。