---
# System prepended metadata

title: Oracle 正規表示 E-mail
tags: [Oracle, SQL, Database]

---

# Oracle 正規表示 E-mail
###### tags: `Database` `Oracle` `SQL`

本來是想整理User 輸入的email 資料…但是千奇百怪的資料…真的是…，乾脆只找標準的出來就好了 orz

```sql
SELECT * 
  FROM dual 
 WHERE REGEXP_LIKE (Email,
           '^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$')
```