https://en.wikipedia.org/wiki/International_Bank_Account_Number#Practicalities如何編輯四個字符組中的IBAN號碼?打印時,如圖 的示例中,在由 單個空格,可變長度的最後一組分開的四個字符組表達 :當電子傳送
的IBAN不應包含空格如下:
一個典型的IBAN如下所示:GR16 0110 1250 0000 0001 2300 695
(摘自上面的鏈接)。
我想使它更容易爲用戶輸入IBAN號碼。目前我使用TDBEdit
來顯示IBAN號碼,並將其作爲字符(不含空格)存儲在數據庫中。
我知道有可能使用TNumericField.DisplayFormat
來格式化數字,也有TMaskEdit
,但兩者都不是非常有用於此目的,因爲IBAN不是一個數字,在不同國家有不同的長度。
如何編輯在DB控制在四個字符組的IBAN號碼?
PS:我不要求進行實際驗證IBAN,因爲我已經是想通了。
FWIW,在一些國家(例如西班牙),IBAN的格式稍有不同。一個例子:[Códigointernacional IBAN](http://www.bankimia.com/codigos-iban-bic-swift-de-caja-madrid-cobc26)。 – 2014-10-12 16:13:36
@RudyVelthuis這份文件稱西班牙格式爲「國內銀行賬戶號碼」:http://www.swift.com/dsp/resources/documents/IBAN_Registry.pdf – 2014-10-13 08:54:00
爲什麼選擇投票?我的問題出了什麼問題? – 2014-10-23 10:50:57