📚 深度解析:Regex Common
💡 常見使用場景
- 常用正則模板(郵箱/URL/手機)。
- 表單校驗時套用現成模板:郵箱、手機號、URL 等常見模式直接用,而不是憑印象手寫。
模板
手機號中國大陸 `^1[3-9]\d{9}$`。
❓ 常見問題(FAQ)
- 正則能驗證一切嗎?
- 複雜語義(如郵箱 RFC)正則難全覆蓋,需配合業務校驗。
- 為什麼郵箱正則普遍不準?
- 因為郵箱的完整語法(RFC 5322)極其複雜,包含引號、註釋與巢狀結構,用單個正則精確匹配幾乎不可能。實踐中通常只做粗校驗(如「包含 @ 且 @ 後有點」),真正的驗證必須發一封確認郵件。這也是強校驗反而會誤傷合法使用者的原因。