返回
正则表达式在线测试工具
正则表达式
/
/g
标志位:
常用正则:
测试文本
匹配结果

请输入正则表达式

正規表示式線上測試工具

工具簡介

正規表示式線上測試工具是一款專為開發者和資料處理人員設計的免費正規表示式除錯與驗證平台。支援 JavaScript 正規引擎語法,提供即時匹配高亮、分組捕獲擷取、五種標誌位自由組合等核心功能。內建 143 個涵蓋網路位址、聯絡方式、身份驗證、金融支付、開發工具等場景的常用正規表示式範本,一鍵點擊即可填充使用。所有計算完全在瀏覽器本地完成,無需網路傳輸,保障資料隱私與安全。

核心功能

即時匹配與高亮

輸入正規表示式和測試文字後,工具立即進行匹配計算,無需手動觸發。匹配結果在原文中以高亮標記顯示,同時以表格形式列出每個匹配項的值、精確位置和索引序號。支援分組捕獲內容的獨立展示,方便除錯包含括號捕獲組的複雜正規表示式。

五種標誌位自由組合

支援 JavaScript 正規引擎的五種標準標誌位,透過開關自由組合:
  • 全域匹配 (g):尋找文字中所有匹配項,而非僅傳回第一個匹配
  • 忽略大小寫 (i):匹配時不區分字母的大小寫
  • 多行模式 (m):使 ^$ 錨點匹配每行的開頭和結尾
  • 點匹配所有 (s):使 . 匹配包括換行符 \n 在內的所有字元
  • Unicode (u):啟用完整的 Unicode 匹配支援,正確處理代理對字元

143 個常用正規表示式範本

內建 143 個覆蓋多領域的正規表示式範本,按功能分類組織:
網路與通訊:URL 位址、IPv4/IPv6 位址、域名、埠號、CIDR 網段、內網 IP、迴環 IP、FTP 連結、磁力連結、MAC 位址、E.164 國際電話
聯絡與身份:電子郵件、手機號碼、室内電話、身份證號、中文姓名、美國 SSN、香港身份證、韓國身份證號、新加坡身份證、日本個人編號、巴西 CPF、印度 PAN、加拿大 SIN、英國 NI 號碼、法國 SIREN、澳洲稅號、統一社會信用代碼
金融支付:銀行卡號、Visa 信用卡、MasterCard 信用卡、美國運通卡、銀聯卡、IBAN 國際銀行帳號、德國 IBAN、金額格式、SWIFT/BIC 代碼、CVV 安全碼、ABA 路由號碼
開發工具:UUID、語義化版本、Base64 字串、JWT 權杖、MD5 雜湊、SHA-256 雜湊、Bcrypt 雜湊、Git 提交雜湊、HTML 標籤、HTML 註解、XML 標籤、CSS 單位值、Data URI、PEM 憑證、SSH 公鑰、Cookie 字串、Cron 表達式
顏色格式:十六進位顏色(3/6 位)、RGB 顏色、HSL 顏色
條碼與編碼:ISBN-10、ISBN-13、EAN-13 條碼、UPC-A 條碼、IMEI 號碼
區塊鏈:比特幣位址、乙太坊位址、Solana 位址、乙太坊交易雜湊、IPFS CID
命名規範:駝峰命名、蛇形命名、帕斯卡命名、短橫線命名
文字處理:中文字元、平假名、片假名、韓文字元、Emoji 表情、空白字元、空白行、換行符、引號字串、多餘空格、首尾空格
套件管理與倉庫:npm 套件名、npm 作用域套件、GitHub 倉庫路徑、Java 套件名
雲端服務:AWS ARN、S3 URL、Docker 映像檔名稱
地理編碼:美國州縮寫、美國郵遞區號、英國郵遞區號、加拿大郵遞區號、經緯度座標、ISO 國家代碼(2 字母)、貨幣代碼(ISO 4217)、語言代碼(ISO 639-1)
社群媒體與媒體:Twitter/X 帳號、話題標籤、YouTube 連結、Markdown 圖片、Markdown 連結
學術與文獻:DOI 文獻識別碼、ORCID 學者 ID、ISSN 期刊號、ISBN 書號

語法錯誤即時檢測

當輸入的正規表示式存在語法錯誤時,工具會即時顯示詳細的錯誤資訊,幫助快速定位和修正問題,避免在程式碼中引入無效的正規表示式。

營運與監控

提供 Sentry DSN、Google Analytics 追蹤 ID、日誌級別(TRACE/DEBUG/INFO/WARN/ERROR/FATAL)、HTTP 方法(GET/POST/PUT/DELETE/PATCH/HEAD/OPTIONS/CONNECT/TRACE)等維運常用正規表示式。

使用場景

  • 前端表單驗證:快速編寫和除錯表單欄位的正規表示式驗證規則,如電子郵件格式、手機號碼、密碼強度等
  • 後端資料擷取:建構正規表示式從日誌、API 回應、設定檔等文字資料中擷取結構化資訊
  • 資料清洗與轉換:使用正規表示式批次處理文字資料,如去除多餘空格、統一日期格式、擷取數字等
  • 程式碼搜尋與重構:編寫正規表示式在程式碼庫中搜尋特定模式,輔助程式碼審查和重構
  • 安全審計:檢測日誌中的 SQL 注入、XSS 攻擊模式,或驗證敏感資料格式
  • 學習正規表示式:透過視覺化匹配結果和即時回饋,幫助初學者快速掌握正規語法

使用技巧

  1. 從範本庫中選擇與需求最接近的範本作為起點,在此基礎上修改調整
  2. 善用標誌位組合——例如同時開啟全域匹配和忽略大小寫可以匹配更多結果
  3. 關注分組捕獲欄,它可以幫助你驗證括號捕獲組是否正確擷取了目標內容
  4. 匹配位置欄顯示的是字元索引位置,方便在程式碼中定位

注意事項

  • 本工具使用 JavaScript RegExp 引擎,與 PCRE(PHP)、re(Python)等引擎存在細微差異
  • 零寬斷言(lookbehind)在較舊瀏覽器中可能不被支援,建議在主流現代瀏覽器中使用
  • 所有資料和計算完全在瀏覽器本地完成,不會上傳或儲存到任何伺服器