SWIFT报文格式规范中format格式的含义讲解

**

SWIFT报文格式规范中format格式的含义讲解

**

SWIFT报文格式规范中format格式的含义讲解

一、概述

二、详细实例

一、概述

\[\]----------------表示可省略

n ----------------只表示数字

a ----------------只表示字母

x ----------------swift中允许出现的任意字符(数字,字母,标点,空格键,回车键,跳行键)

d----------------表示数字或者","(SWIFT里数字的表示中","代表小数点)

2n----------------表示最多两位数字

2!n----------------表示必须两位数字

4*35X----------------表示填入内容最多四行,每行最多35个字符

/34X----------------表示"/"后最多跟34个字符,"\[\]"表示可选项

二、详细实例

对照表格查阅样例:

序号 FORMAT 含义

1 //1!a 必须为一位字母,这里指N或Y (指Yes或No)

2 //10*35x 所填内容最多为10行,每行最多35个任意字符

3 //16x 最多16个任意字符

4 //18!c2!n 必须为18位数字或字母+2位数字(多指法人识别码)

5 //2500z 长文本描述

6 //25x 最多25个任意字符

7 //3!a 必须为3位字母

8 //3!n 必须为3位数字

9 //4!a2!a2!c3!c 必须为4位数字+2位字母+2位数字或字母+可选3位数字或字母

10 //4!c 必须为4位数字或字母(多指CODE)

11 //6!c 必须为6位数字或字母

12 //N 可选填"N"

13 //15d 最多15为数字或者","这里","代表小数点,必须有一个

14 //16c 最多为16位数字或字母

15 /30x 可选最多为30位任意字符

16 /\[N2!n2!n] 可选\[可选填"N"+必须为2位数字+可选必须为2位数字 ]

17 ,3n 可选最多为3位数字

18 :4!c 必须为4位数字或字母(多指Qualify权限词)

三、引用参考

关于报文更详细内容可参考以下文章学习:

1.http://www.360doc.com/content/16/0417/20/29835574_551459452.shtml

2.https://www.jianshu.com/p/af66115ed73a

3.https://wenku.baidu.com/view/dbe7a4ed172ded630b1cb623.html

4.SWIFT报文官方网站https://www.swift.com/standards

5.中文版标准报文参考http://www.doc88.com/p-705879395951.html

相关推荐
懋学的前端攻城狮17 小时前
把 SwiftUI List 换成 NSTableView:一次目录树卡顿的排查记录
macos·swiftui·swift
2501_9151063221 小时前
Swift 开发环境搭建指南:三条路径按目标对号入座
开发语言·vscode·ios·objective-c·个人开发·swift·敏捷流程
东坡肘子2 天前
AI 想放弃了,人没有 -- 肘子的 Swift 周报 #150
人工智能·swiftui·swift
冯汉栩3 天前
Swift Control RollingCountdownView(动画倒计时)
开发语言·ios·swift
末代iOS程序员华仔3 天前
iOS 语聊直播/聊天APP4.3条例被拒解决
flutter·ios·swift
denggun123453 天前
Python两套原生信号量与swift对比
开发语言·python·swift
2601_965798474 天前
Build a Fast, High-Ranking Restaurant Website with Rolanda Theme
开发语言·ios·swift
00后程序员张5 天前
iOS 开发全流程需要哪些工具?编码、调试、构建、发布阶段选择
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
weixin_531670896 天前
Interlude起来:久坐提醒软件为什么需要登录?有没有完全本地运行的Mac休息提醒软件?
人工智能·macos·swift
2501_916008896 天前
Swift多环境配置:利用Scheme实现灵活的多环境管理
开发语言·ide·vscode·ios·个人开发·swift·敏捷流程