营业执照号正则验证
市面上现在有2中企业营业执照注册号(统一社会信用代码),一种是15位(从2007年开始),一种是18位(从2015年开始)。
先科普下:
三证合一
2015年10月1日起,全国开始推行“三证合一,一照一码”登记模式,即将“营业执照、组织机构代码证、税务登记证”三证合为一证,提高市场准入效率。“一照一码”则是在此基础上更进一步,通过“一口受理、并联审批、信息共享、结果互认”,实现由一个部门核发加载统一社会信用代码的营业执照[2] 。
五证合一
在企业和农民专业合作社(以下统称“企业”)“三证合一、一照一码”的基础上,2016年10月1日起,全国开始全面实行“五证合一、一照一码”。即将“营业执照、组织机构代码证、税务登记证、社会保险登记证和统计登记证“合为一证。
巩固和扩大“三证合一”登记制度改革成果,进一步为企业开办和成长提供便利化服务,降低创业准入的制度性成本,优化营商环境,激发企业活力,推进大众创业、万众创新,促进就业增加和经济社会持续健康发展。
由18位数字组成:1位登记管理部门代码 + 1位机构类型代码 + 6位登记管理机关行政区划码 + 9位主体识别码(租住机构代码)+ 1位校验码。
由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}$)/';
本文出自 亮有一技,转载时请注明出处及相应链接。