银行帐号和银行路由号码的正则表达式

问题描述 投票:0回答:2

有谁知道这两个条件的格式是什么?

Bank Account Number

Bank Routing Number

我对两个人的正则表达式格式感兴趣。

期待您的回复

提前致谢!

regex format
2个回答
4
投票

路由号码(至少在美国)始终为 9 位数字。请参阅维基百科上的路由号码,详细了解路由号码的结构以及可接受的值。 (注意:正则表达式几乎肯定不是你想用来验证这些。)

帐号的长度和值是任意的,由各个银行定义。如果不与相关银行核实,则无法对其进行验证。

所有这些以及更多内容,都在这个SO问题中被询问和回答。


0
投票

在 JavaScript 中:


// assumes U.S. bank account numbers, which are almost always between 3 and 12 digits in length
const isValidAccountNumber = (v) => (/^(\d{3,12})$/).test(v);

// as mentioned by James Tanner, routing numbers are always 9 digits in the U.S.
const isValidRoutingNumber = (v) => (/^(\d{9})$/).test(v);

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.