RegExp为印度银行帐号

Arj*_*ava 0 regex

我需要写一个正则表达式来检查印度主要银行的有效银行帐号格式.有谁知道正则表达式检查应该是什么?也许我只是检查以确保所有字符都是数字?

deg*_*ant 13

RBI规定了您在印度银行帐号结构(9-18)中提到的某些规则.

  • 大多数银行都有独特的账号.
  • 帐号长度从9位到18位不等.
  • 大多数银行(78个中的67个)已将分行代码作为帐号结构的一部分.有些银行将产品代码作为帐号结构的一部分.
  • 78个银行中的40个没有校验位作为帐号结构的一部分.
  • 一两家外国银行外,所有银行都有纯数字账号.
  • 仅在20个银行的情况下,形成的帐号没有任何具有唯一运行序列号的模式.

印度银行帐号验证正则表达式:

^\d{9,18}$
Run Code Online (Sandbox Code Playgroud)

一种更好的验证方法是选择合适的银行,然后根据银行进行检查,这些检查已由RBI 在此处进行了概述和分析.