免費正則表達式測試
測試 JavaScript 正則表達式(regex):即時標示配對、擷取組、取代預覽,仲有逐段廣東話解釋。全部喺瀏覽器處理。
Regexly · ToolBookly 出品
🔒 唔中轉(唔上傳)· 全部喺瀏覽器處理 · 伺服器唔儲存 · 分享連結永久有效唔過期 · 免費、唔使註冊
//g
旗標
標示配對
發票日期 2026-10-08,到期日 2026-11-07。
Invoice 2026-10-08, due 2026-11-07.
配對詳情
| # | 位置 | 配對 | 擷取組 |
|---|
逐段解釋
(?<year>開始擷取組「year」\d一個數字 0–9{4}…重複啱啱 4 次)組結束-文字「-」(?<month>開始擷取組「month」\d一個數字 0–9{2}…重複啱啱 2 次)組結束-文字「-」(?<day>開始擷取組「day」\d一個數字 0–9{2}…重複啱啱 2 次)組結束
程式碼
const re = /(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/g;
const matches = [...text.matchAll(re)];將文字轉成 regex(跳脫特殊字元)
點樣測試 regex
1
輸入 regex
輸入 pattern 同揀旗標,或者由電郵、網址、香港電話等範本開始。
2
貼上測試文字
即時標示配對結果,列出每個擷取組。唔會上傳。
3
睇逐段解釋
Pattern 每一部分都用淺白廣東話解釋,一眼睇到邊度寫錯。
4
取代、匯出或分享
測試取代、複製 JavaScript 或 Python 程式碼,或者複製永久有效嘅分享連結。唔中轉、永久有效唔過期。
唔會外洩測試文字嘅 regex 測試工具
Regexly 用你瀏覽器本身嘅 JavaScript regex 引擎執行 pattern,所以結果同你程式入面一樣。測試文字唔會離開你部機,唔中轉。分享嗰陣,所有內容都放入連結 # 號後面,瀏覽器唔會將呢部分傳去伺服器,所以冇資料庫儲存你嘅 pattern,連結永久有效唔過期。
功能
- 即時標示每個配對,列出擷取組同具名組
- 搜尋取代預覽,支援 $1、$<name> 同 $&
- Pattern 逐段淺白解釋,仲有電郵、網址、香港電話、香港身份證格式、中文字等範本
- 匯出 JavaScript 或 Python;過慢嘅 pattern 會自動停止,唔會凍結分頁
點解揀 Regexly?
- 🚫 唔中轉:測試文字同 pattern 永遠唔會離開你嘅瀏覽器
- ♾️ 分享連結永久有效唔過期,亦唔會儲存喺任何伺服器
- ⏱️ 唔怕慢 pattern:配對喺 worker 執行,有時間上限
- 🆓 免費、唔使註冊、冇限制
全部 ToolBookly 工具 · JSONly · Diffly · Hashly · CaseShift