ORACLE中使用SQL的正規表示式判斷郵箱格式
ORACLE中使用SQL的正規表示式判斷郵箱格式
在資料庫中,有時需要判斷字串是否是一個或者多個郵箱格式,可以使用如下語句判斷:
SELECT COUNT(1)
FROM dual
WHERE regexp_like(v_mail,'^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+(;{1,1}\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+)*$')
程式碼中v_mail即為郵箱字串,如果多個郵箱,以分號隔開。語句返回1則表示字串符合郵箱格式,返回0則表示字串不符合郵箱格式。
相關文章
- 【js基礎】判斷是否是合法郵箱地址(正規表示式的應用)JS
- 匹配網易郵箱正規表示式
- 郵箱地址正規表示式驗證
- 判斷金額的正規表示式
- 正規表示式驗證郵箱及其解析
- iOS 中使用正規表示式判斷身份證格式及銀行卡號格式是否正確(推薦)iOS
- 判斷字元是否重複正規表示式字元
- 正規表示式判斷是否是數字
- 郵箱/郵件地址的正規表示式及分析(JavaScript,email,regex)JavaScriptAI
- 正規表示式的應用實現郵箱輸入
- 用正規表示式判斷時間是否合法
- SQL正規表示式SQL
- js正規表示式驗證手機,郵箱,身份證JS
- 日期格式正規表示式
- 正規表示式判斷密碼是否符合要求。密碼
- 書寫一個用於驗證郵箱的正規表示式
- sql裡的正規表示式SQL
- MaxCompute SQL 使用正規表示式選列SQL
- js精度小數位數正規表示式判斷 - JavaScriptJSJavaScript
- pandas筆記(三)-- 查詢有效郵箱的使用者(正規表示式應用)筆記
- Oracle中的正規表示式(及函式)詳解Oracle函式
- 匹配中國郵政編碼正規表示式
- 正規表示式在Java中的使用Java
- Oracle 正規表示式函式-REGEXP_REPLACE 使用例子Oracle函式
- 使用正規表示式判斷是否為手機號碼(簡單且實用)
- Oracle OCP(16):正規表示式的支援Oracle
- jQuery驗證手機號郵箱身份證的正規表示式(含港澳臺)jQuery
- java中的正規表示式Java
- JS中的正規表示式JS
- 利用正規表示式判斷一個給定的字元是否是迴文字元
- 正規化判斷
- 匹配base64格式正規表示式
- python中re模組的使用(正規表示式)Python
- SQL 正規表示式 `(user_log_acct)?+.+`SQL
- 談談正規表示式中的 “.”
- js中的正規表示式(1)JS
- Grep(Regex)中的正規表示式
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串