信息规则:银行卡、手机号、身份证、车牌号、车辆识别号

2020-07-29  本文已影响0人  戈壁堂

银行卡号编码规则及其应用

详细介绍银行卡号的编码规则及校验

银行卡号一般是13位或者19位。由如下三部分构成。

前六位是:发行者标识代码 Issuer Identification Number (IIN)。    
中间的位数是:个人账号标识(从卡号第七位开始)  
中间位数由发卡行自定义,一般由6-12位数字组成。最多可以使用12位数字。
最后一位位数是校验位

[1-9]\d{12,18}

^([1-9]{1})(\d{14}|\d{18})$

身份证号码的编码规则

身份证号码共18位,由17位本体码和1位校验码组成。

前6位是地址码,表示登记户口时所在地的行政区划代码,依照《中华人民共和国行政区划代码》国家标准(GB/T2260)的规定执行;
7到14位是出生年月日,采用YYYYMMDD格式;
15到17位是顺序码,表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编订的顺序号,顺序码的奇数分配给男性,偶数分配给女性,即第17位奇数表示男性,偶数表示女性;
第18位是校验码,采用ISO 7064:1983, MOD 11-2校验字符系统,计算规则下一章节说明。

一代身份证与二代身份证的区别在于:

# 18 位
^\d{6}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$
# 15位
^\d{6}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$

手机号规则

知识点好文 史上最全:手机号段分配完全揭秘

^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$

^1[3-9]\d{9}$

车牌号码规则

车牌号码规则

中国车牌号码规则-民用、警队、军队等

传统车牌

新能源车牌

^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z](([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳使领]))$

车架号规则

PDF: 车辆识别代号(VIN)编制规则

17位车架号/VIN码含义

“车辆识别号码”,英文名称“Vehicle Identification Number”,简称“VIN”。由17位由英文(不含'I'、'O'、'Q',避免与'1','0'混淆)和数字(0-9)组成的号码。

/^[A-HJ-NPR-Z\d]{17}$/
上一篇下一篇

猜你喜欢

热点阅读