帮忙看看,银行帐号的验证?

winnylirr 2008-09-24
工商银行        2013开头              19位全数字

建设银行        311开头              19位全数字 

中国银行        以4字头开始,第8至11位为0188。        18位全数字
        以8字头开始        18位全数字

禅城、南海、
三水、高明
农业银行        “44-”加15位数字:4位+“0110”+7位        录入“44-”后的15位全数字
        “44-”加15位数字:4位+“0046”+7位        录入“44-”后的15位全数字

顺德农行        “44-”加15位数字:4位+“0110”+7位        录入“44-”后的15位全数字
        “44-”加15位数字:4位+“0046”+7位        录入“44-”后的15位全数字

南海信社        个人帐户:第5位至第9位为01101        16位全数字
        单位帐户:第5位至第9位为01204或01294        16位全数字

顺德信社        14帐号,中间有横线(4位数字)-(8位数字)-(2位数字)        14位全数字录入

高明信社        21位纯数字前10位网点号,后11位账号        21位全数字录入

三水信社        14帐号前3位网点号,后11位顺序号        14位全数字录入



如何用PLSQL工具写存储过程来判断这些银行帐号的验证,
特别是:
顺德信社        14帐号,中间有横线(4位数字)-(8位数字)-(2位数字)        14位全数字录入

高明信社        21位纯数字前10位网点号,后11位账号        21位全数字录入

三水信社        14帐号前3位网点号,后11位顺序号        14位全数字录入

如何用PLSQL工具写存储过程来判断这些银行帐号的验证
有点急,希望各位兄弟姐妹帮帮忙,小弟在这先谢谢了!
wuhoufeng 2008-10-21
regex
Global site tag (gtag.js) - Google Analytics