regex - 美国银行机构帐号正则表达式?

标签 regex

我的任务是“验证”我正在开发的网络应用程序的美国银行机构帐号的长度。我无法通过 SOF、谷歌、美联储储备等找到任何概述我们在美国拥有的帐号标准长度的信息。根据记录,我认为这是徒劳的。

如果有人可以向我指出网络上的任何官方文档,或者有一个正则表达式示例,或者知道是否存在标准,我将不胜感激。

添加:

什么会让我更感兴趣,因为人们的 react 是压倒性的,他们没有标准......有没有人遇到过不完全“数字”的银行帐号\

添加:

感谢大家及其回复。由于美国没有标准,我们不会强制执行长度检查,并且我们会将号码存储为 varchar,因为银行可能会在其帐号中分配字母字符。在我们看来,99.999999% 似乎不切实际,但没有标准意味着我们将接受字母字符并对帐号进行检查以验证其是否有效。再次感谢大家!

最佳答案

美国银行帐号没有标准。

美国不使用 IBAN。

ACH 交易有限制(4-17 位),但并非所有交易都必须是 ACH。

是的,美国银行系统已经过时了。

我正在查看一家银行的 38 个不同系统的 DW(数据仓库),并且帐户长度根据产品的不同而有很大差异。有些系统的帐号中包含字母字符。这可能是无关紧要的,因为它们是特殊类型的客户账户,例如经纪账户和其他无法通过 ACH 访问的账户 - 您需要指定您感兴趣的账户类型。如果您将自己限制为您可以获得的账户要通过 ACH,您可以简单地限制为数字。

您可以在以下位置获取有关 ACH 的更多信息:http://www.nacha.org/

关于regex - 美国银行机构帐号正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1540285/

相关文章:

c++ - CPP + 正则表达式来验证 URL

javascript - REGEX 仅匹配有效的 EXCEL 列 (A-XFD)

javascript - 有人可以给我一个示例 JavaScript RegEx 来使输入的 2 个重复字符无效吗

c++ - <regex> std::regex 相当于 Qt 的 QRegularExpression::isValid() 且不会触发异常

regex - 将 Android 正则表达式移植到 BlackBerry 正则表达式不起作用

javascript - 正则表达式电话号码验证

c# - 如何在 C# 中使用正则表达式解析 OData $filter?

javascript - 如果变量包含两个单词,则删除并替换变量

regex - gsub 速度与图案长度

JavaScript - 从文本框中读取的值是否被转义?