有谁知道这两个条件的格式是什么?
Bank Account Number
Bank Routing Number
我对两个人的正则表达式格式感兴趣。
期待您的回复
提前致谢!
路由号码(至少在美国)始终为 9 位数字。请参阅维基百科上的路由号码,详细了解路由号码的结构以及可接受的值。 (注意:正则表达式几乎肯定不是你想用来验证这些。)
帐号的长度和值是任意的,由各个银行定义。如果不与相关银行核实,则无法对其进行验证。
所有这些以及更多内容,都在这个SO问题中被询问和回答。
在 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);