美文网首页
正则表达式

正则表达式

作者: 过年好_ | 来源:发表于2020-08-25 13:52 被阅读0次

    统一社会信用代码正则表达式(转载自:http://www.qilin668.com/a/5e217a2e6ee1fs4.html

    统一社会信用代码由18位数字或者大写字母组成,但是字母不包括 I、O、Z、S、V

    一共由五部分组成

    第一部分:登记管理部门代码1位 (数字或大写英文字母)

    第二部分:机构类别代码1位 (数字或大写英文字母)

    第三部分:登记管理机关行政区划码6位 (数字)

    第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母)

    第五部分:校验码1位 (数字或大写英文字母)

    正则如下:

    /[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}/
    

    目前还有老的工商注册代码,也就是15位的社会信用代码,正则表达式如下:(弱校验)

    /[1-9]\d{15}/
    

    同时支持18位和15位社会信用代码

    /^([0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}|[1-9]\d{14})$/
    

    相关文章

      网友评论

          本文标题:正则表达式

          本文链接:https://www.haomeiwen.com/subject/bntzjktx.html