首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IFSC代码的正则表达式(前四个字母,然后是7个数字)。

IFSC代码的正则表达式(前四个字母,然后是7个数字)。
EN

Stack Overflow用户
提问于 2016-09-06 05:23:36
回答 10查看 40.5K关注 0票数 18

IFSC代码描述:

  1. 确切长度应该是11
  2. 前4字母
  3. 第五个字符是0(零)
  4. 最后六个字符(通常是数字,但可以是字母)

例如。

SBIN1234567

这是我试过的,但不起作用。

代码语言:javascript
运行
复制
("^[^\s]{4}\d{7}$")
EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2016-09-06 05:27:15

/^[A-Za-z]{4}\d{7}$/

检查这里

编辑

根据其他答案中IFSC代码的定义,前4个字符为数字,其余7个字符为字母数字,regex为

^[]{4}[a-Za-Z0-9]{7}$

票数 17
EN

Stack Overflow用户

发布于 2018-01-02 10:12:42

根据维基百科印度金融系统代码

IFSC代码格式:

1]确切长度应为11

2]前4字母表

第五个字符是0(零)

最后六个字符(通常是数字,但可以是字母)

试试这个:-

代码语言:javascript
运行
复制
^[A-Za-z]{4}0[A-Z0-9a-z]{6}$
票数 12
EN

Stack Overflow用户

发布于 2018-12-26 07:58:48

根据新规则,RBI修改了IFSC准则,

IFSC代码的新格式:例如。ABCD0123456

IFSC是一个11个字符的代码,前四个字母表示银行名称,最后六个字符(通常是数字,但可以是字母)表示分行。第五个字符为0(零),保留供以后使用。NEFT & RTGS系统使用银行IFS代码将消息路由到目标银行/分支机构。

代码验证:“^A{4}{6}$”

为Java

代码语言:javascript
运行
复制
public static boolean isIfscCodeValid(String IFSCCode) 
{
    String regExp = "^[A-Z]{4}[0][A-Z0-9]{6}$";
    boolean isvalid = false;

    if (IFSCCode.length() > 0) {
        isvalid = IFSCCode.matches(regExp);
    }
    return isvalid;
}

其中isIfscCodevalid()是常见的静态方法,它接受来自用户的string作为参数(String email)输入,并与regExp匹配以进行IFSC代码验证,并将值返回为true或false。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39341176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档