营业执照号正则验证

  • Jesse
  • 2017-08-18 15:03:00
  • 10489

市面上现在有2中企业营业执照注册号(统一社会信用代码),一种是15(2007年开始),一种是18(2015年开始)

 

先科普下:

 

三证合一

2015101日起,全国开始推行“三证合一,一照一码”登记模式,即将“营业执照、组织机构代码证、税务登记证”三证合为一证,提高市场准入效率。“一照一码”则是在此基础上更进一步,通过“一口受理、并联审批、信息共享、结果互认”,实现由一个部门核发加载统一社会信用代码的营业执照[2] 

 

五证合一

在企业和农民专业合作社(以下统称“企业”)“三证合一、一照一码”的基础上,2016101日起,全国开始全面实行“五证合一、一照一码”。即将“营业执照、组织机构代码证、税务登记证、社会保险登记证和统计登记证“合为一证。

巩固和扩大“三证合一”登记制度改革成果,进一步为企业开办和成长提供便利化服务,降低创业准入的制度性成本,优化营商环境,激发企业活力,推进大众创业、万众创新,促进就业增加和经济社会持续健康发展。

 

 

18位

18位数字组成:1位登记管理部门代码 + 1位机构类型代码 + 6位登记管理机关行政区划码 + 9位主体识别码(租住机构代码)+ 1位校验码。

 

15位

18位数字组成

 

验证15位的正则表达式

$reg = '/^\d{15}$/';

 

验证18位的正则表达式

$reg = '/^(?:(?![IOZSV])[\dA-Z]){2}\d{6}(?:(?![IOZSV])[\dA-Z]){10}$/';

 

一起兼容验证就是:

$reg = '/(^(?:(?![IOZSV])[\dA-Z]){2}\d{6}(?:(?![IOZSV])[\dA-Z]){10}$)|(^\d{15}$)/';

本文出自 亮有一技,转载时请注明出处及相应链接。