检验信用卡号码是否有效
组件介绍
检验信用卡号码是否有效组件可以检查以下内容:
- 信用卡号的有效性。这使用LUHN10(MOD-10)算法。
- 处理该号码的信用卡供应商:VISA,万事达卡,大莱卡,转机,美国运通(AMEX),...
- 输入:信用卡号码
- 输出:是否有效,卡类型
页面介绍
双击运行检验信用卡号码是否有效组件,如图
参数选项
检验信用卡号码是否有效组件主要包括如下参数:
选项 | 说明 | 样例值 |
---|---|---|
步骤名称 | 指定画布上步骤的唯一名称。 | |
信用卡字段 | 在执行期间将包含信用卡号码的输入字段的名称。 | |
仅获取数字? | 如果要从(字符串)输入字段中去除所有非数字字符,请启用此选项。 | |
结果字段名称 | (布尔)输出字段的名称,指示数字的有效性。 | |
信用卡类型字段 | 将保存信用卡类型(供应商)的输出字段的名称。 | |
无效消息 | 将保存错误消息的输出字段的名称。 |
使用案例
将“自定义常量数”组件和“检验信用卡号码是否有效”组件拖入画板。案例整体工作流如下,转换流程做得很简单,只是为了讲解这个组件的使用。真实情况可能复杂得多。
自定义常量中定义了两个字段,type、card。表示信用卡类型和卡号。一共插入了5条数据,4条生成数据,一条编的错误数据。(信用卡卡号由网上提供的信用卡卡号生成器产生,只作为学习研究) 信用卡卡号数据.txt
在“检验信用卡号码是否有效”中,选择卡号的字段card,因为我们卡号是有空格的字符串,我们需要勾选仅获取数字。其他结果字段,信用卡类型字段,无效消息字段名根据自己需要修改。
右键“预览”数据可以看到,前两个字段是输入的卡号和类型。result反映出有效的card号码,并返回其属于哪种类型。
以上就是“检验信用卡卡号是否有效”组件的使用案例。