判斷輸入的身份證號碼中是否有除數字和'X'/'x'的函式
RT.
-- created by husthxd
create or replace function isGmsfhmWrong(vi_gmsfhm in char)
return varchar2
is
vc_gmsfhm varchar2(20);
vn_gmsfhm number;
begin
select replace(upper(vi_gmsfhm),'X','')
into vc_gmsfhm
from dual;
begin
select to_number(vc_gmsfhm)
into vn_gmsfhm
from dual;
exception when others then
return 'NOT VALID';
end;
return 'VALID';
dbms_output.put_line(vc_gmsfhm);
end;
/
SQL> select isGmsfhmWrong('1352352324') from dual;
ISGMSFHMWRONG('1352352324')
--------------------------------------------------------------------------------
VALID
SQL> select isGmsfhmWrong('135w2352324') from dual;
ISGMSFHMWRONG('135W2352324')
--------------------------------------------------------------------------------
NOT VALID
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6906/viewspace-21734/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 判斷輸入值全為數字的函式函式
- java判斷輸入的字串是否為數字Java字串
- js函式中的if判斷和a==b判斷JS函式
- JavaScript 判斷變數是否是函式JavaScript變數函式
- C#判斷輸入為數字C#
- 正規表示式判斷是否是數字
- 利用位運算判斷陣列中是否有重複的數字陣列
- C#驗證輸入的是否數字的方法C#
- postgresql判斷是否為數字的方法SQL
- JavaScript 判斷函式是否存在JavaScript函式
- JavaScript判斷數字是否是質數JavaScript
- bash函式應用之:判斷函式是否存在函式
- 【轉】Java中判斷字串是否為數字的五種方法Java字串
- js中驗證輸入數字的方法JS
- 如何判斷函式是否是javascript內建的函式JavaScript
- 程式怎麼判斷一個go原始檔中是否有main函式?GoAI函式
- js實現的判斷變數是否為數字程式碼例項JS變數
- js判斷引數是否為非數字JS
- iOS 中使用正規表示式判斷身份證格式及銀行卡號格式是否正確(推薦)iOS
- js如何判斷指定名稱的函式是否存在JS函式
- 判斷函式和方法函式
- 在Oracle中,如何判斷一個字串是否為數字?Oracle字串
- Java 判斷字串中是否含有漢字.Java字串
- [CodeWars][JS]如何判斷給定的數字是否整數JS
- javascript判斷一個變數是否是數字JavaScript變數
- 如何判斷JavaScript中的兩變數是否相等?JavaScript變數
- js如何判斷一個函式是否存在JS函式
- python 輸入一個整數,判斷其是否既是3的倍數,又是5的倍數Python
- iOS_正規表示式判斷手機型號郵箱、手機號、身份證、暱稱、密碼等iOS密碼
- JQuery中判斷元素中是否有內容jQuery
- 利用棧和隊來判斷輸入的一個字串是否為迴文字串
- Python判斷變數是否是整數的方法有哪些?Python變數
- 判斷核取方塊中是否有被選中的程式碼例項
- javascript驗證輸入文字框內容是否為數字JavaScript
- JavaScript 驗證輸入文字框內容是否為數字JavaScript
- 怎樣判斷驅動程式是否有透過WHQL認證獲得微軟數字簽名微軟
- js判斷指定的值是否為整數的程式碼JS
- lua 函式變數 assert判斷函式變數