正規表示式產生器

把條件像拼積木一樣勾起來,立刻產生可用的 Regex,還能直接測試字串是否符合。

必須包含

允許字元集

Flags 與錨點

點一下即可套用常見 Regex;你手動調整條件後會回到條件組合模式。

小提醒:若只想限制格式,建議保留「只允許下列字元」並加上 ^ 與 $。

  1. 在「允許字元集」勾選要包含的字元類型(小寫、大寫、數字、符號等)。
  2. 在「必須包含」區塊設定強制存在的字元要求。
  3. 設定最小/最大長度及所需的 flags 和錨點(^ / $)。
  4. 在「測試字串」欄位輸入要測試的內容,即時查看是否符合正規表示式。
  5. 或點擊「快速常用範本」直接套用預設的電子信箱、網址等常見 Regex。

何時會用到?

  • 快速建立電子郵件或手機號碼的驗證規則
  • 在程式碼中過濾或擷取特定格式的文字
  • 測試已有的 Regex 是否符合預期行為

什麼是正規表示式(Regex)?

Regex 是一種描述文字模式的語法,常用於搜尋、驗證或替換符合特定格式的字串,廣泛應用於程式開發與資料處理。

Flags(旗標)有什麼用途?

i 忽略大小寫、m 讓 ^ 和 $ 比對每行開頭與結尾、s 讓 . 能比對換行符、u 啟用 Unicode 模式。依需求勾選對應旗標即可。

什麼是貪婪比對?

Regex 預設使用貪婪模式,盡可能比對最長的字串。若要比對最短結果,可在量詞後加 ?(例如 .+? 改為非貪婪)。

生成的 Regex 可以直接在程式碼使用嗎?

可以。產生的 Regex 符合 ECMAScript 標準,可直接用於 JavaScript、Python、PHP 等主流語言,使用前建議在測試欄確認行為。

你可能也需要