1、现行车牌号码规范
该部分引用文档:https://my.oschina.net/chenyoca/blog/1571062
http://www.bitenews.cn/chepaihaoma/8872.html
1-1 民用车牌规则
普通车牌(蓝牌、黄牌)
车牌长度:7位
车牌格式:
- 第一位:省份简称
京 津 晋 冀 蒙 辽 吉 黑 沪 苏 浙 皖 闽 赣 鲁 豫 鄂 湘 粤 桂 琼 渝 川 贵 云 藏 陕 甘 青 宁 新
见图-全国省份简称一览表
- 第二位:发行机关代码
ABCDEFGH JKLMN PQRSTUVWXY
说明:无 I, O , Z 三个字母。其中O和Z属于特殊车牌类型,见其它类型说明。 - 第3-7位:号码
数字:0123456789
字母:ABCDEFGH JKLNM PQRSTUVWXYZ
说明:无 I, O 字母;
新能源车牌(绿牌)
车牌长度:8位
车牌格式:
- 第一位:省份
- 第二位:发证机关
- 第3位:号码
1-9DF - 第4位:号码
1-9A-Z,无I、O字母; - 第5-7位:号码
0-9 - 第8位:号码
1-9DF -
约束规则
1、当第3位为D/F时,第4位可字母和数字,第5-8位必须纯数字;
2、当第8位为D/F时,第3-7位必须纯数字;
1-2民用特殊车牌
港澳车牌(黑牌)
车牌号码长度:7 位
车牌格式:
- 第一位:粤
- 第二位:Z
- 第3-6位:号码
- 第七位:【港澳】
教练车-学(黄牌)
教练车号牌的第7位固定为“学”字,其它号码与普通民用车牌一致;
拖挂车-挂(黄牌)
拖挂车的车厢,其号牌的第7位固定为“挂”字,其它号码与普通民用车牌一致;
其它可能出现的字符:领(黑牌)试(棕黄牌)超(棕黄牌)练
其号牌的第7位固定为“领试超练”某个字,其它号码与普通民用车牌一致;
民航内部车牌(绿牌)
车牌长度:7位
车牌格式:
- 第一位:民
- 第二位:航
- 第3-7位:号码
使馆车牌(黑牌)
车牌长度:7位
新式使馆车牌格式:
- 第一位:【1-3】
- 第2-3位:数字
- 第4-6位:号码
- 第7位:使
旧式使馆车牌格式:
- 第一位: 使
- 第二位:【1-3】
- 第3-4位:数字
- 第5-7位:号码
旧式使馆车牌于2017年5月左右取消,更换为新式使馆车牌
1-3 警队车牌(白牌)
地方武警车牌
车牌长度:8位
车牌格式:
- 第一位:W
- 第二位:J
- 第三位:省份
- 第4-8位:号码,号码字段与普通车牌号码一致
武警总队车牌
车牌号码:7位
车牌格式:
- 第一位:W
- 第二位:J
- 第3-7位:号码,号码字段与普通车牌号码一致
普通警察车牌
车牌长度:7位
车牌格式:
- 第一位:省份
- 第二位:发证机关
- 第3-6位:号码,与普通车牌一致
- 第7位:警
O字车牌
车牌长度:7位
车牌格式:
- 第一位:省份
- 第二位:O
- 第3-7位:号码,与普通车牌一致
1-4 军队车牌(白牌)
车牌长度:7位
车牌格式:
- 第一位:军区军种代码
QVKHBSLJNGCEZ - 第二位:单位代码:与普通民用车牌发证机关字母一致,未做严格限制
2、测试要点分析
2-1 普通民用车牌
有效输入
- 1)有效号码(省份简称+发行机关代码(无I/O/Z)+5位号码(无I/O)),蓝色车牌:京AB123C/鲁H456EF/辽KGH890/粤UGK234
- 2)有效号码(省份简称+发行机关代码(无I/O/Z)+5位号码(无I/O)),黄色车牌:京AB123C/鲁H456EF/辽KGH890/粤UGK234
无效输入
- 1)有效号码(省份简称+发行机关代码(无I/O/Z)+5位号码(无I/O)),车牌非蓝/黄
- 2)车牌第一位非省份简称:阿A12345
- 3)发行机关为出现I:京I12345
- 4)发行机关位出现O:京O12345
- 5)发行机关位出现Z:京Z12345
- 6)车牌号码出现I:京A1234I
- 7)车牌号码出现O:京A1234O
- 8)车牌号码为八位:京A123456
2-2 新能源车牌
有效输入
- 1)有效号码(省份+发证机关(无I/O/Z)+6位号码),绿色车牌:黑A12345D/鄂X67890F/桂LDB2345/川PFC6789
无效输入
- 1)有效号码(省份+发证机关(无I/O/Z)+6位号码),车牌非绿
- 2)第一位非省份简称:比A123456
- 3)发行机关为出现“I”:鲁I123456
- 4)发行机关位出现”O“:鲁O123456
- 5)发行机关位出现“Z”:鲁Z123456
- 6)车牌号码第三位是“D”时,五至八位是字母:鲁AD12345
- 7)车牌号码第三位是“F”时,五至八位是字母:鲁AF12345
- 8)车牌号码第八位是“D”时,三至七位是字母:鲁A12345D
- 9)车牌号码第八位是“F”时,三至七位是字母:鲁A12345F
- 10)车牌号码为九位:鲁A1234567
2-3 特殊车牌
有效输入
- 1)港澳有效号码(七位,粤Zxxxx港澳),车牌黑色:粤Z1234港澳
- 2)教练车有效号码(七位,第七位为学),车牌黄色:鲁A1234学
- 3)拖挂车有效号码(七位,第七位为挂),车牌黄色:苏A1234挂
- 4)可能出现字符(七位,第七位为领试超练):鲁A1234领/鲁A1234试/鲁A1234超/鲁A1234练
- 5)使馆车有效号码(七位,第一位[1-3],第二三位为数字,第七位为使),车牌黑色:123ABC使
- 6)民航车有效号码(七位,第一二位为民航),车牌绿色:民航123AB
无效输入
- 1)有效号码(7位,粤Zxxxx港澳),车牌非黑
- 2)第一位非“粤”:津Z1234港澳
- 3)第二位非“Z”:粤A1234港澳
- 4)第七位非“港澳”:粤Z1234B
- 5)第七位非“学”/"挂"/“领”/"试"/”超“/”练“:鲁A1234拖
- 6)第七位为”学“/”挂“,车牌非黄
- 7)第七位为”使“,第一位非[1-3]:423ABC使
- 8)第七位为”使“,第二三位非数字:1ABABC使
- 9)第七位非”使“:123ABC馆
- 10)第一二位非民航:用车123AB
- 12)车牌号码为八位:鲁A12345学
2-4 军警用车
有效输入
- 1)地方武警车牌(八位,第一二位”WJ“,第三位省份):WJ湘12345
- 2)武警总队车牌(七位,第一二位”WJ“):WJABC12
- 3)普通警察车牌(七位,第一位省份,第二位发证机关,第七位”警“):赣C1234警
- 4)O字车牌(七位,第一位省份,第二位”O“):陕O12345
- 5)军队车牌(七位,第一位军区代码,第二位单位代码):QE12345
无效输入
- 1)地方武警车牌,第一二位非WJ:AB湘12345
- 2)地方武警车牌,第三位非省份:WJ次12345
- 3)地方武警车牌,长度九位:WJ湘123456
- 4)武警总队车牌,第一二位非WJ:ABABC12
- 5)武警总队车牌,长度八位:WJABC123
- 6)军队车牌,第一位非军区代码:AE12345
- 7)军队车牌,单位代码出现I:QI12345
- 8)军队车牌,单位代码出现O:QO12345
- 9)军队车牌,单位代码出现Z:QZ12345
2-5 其他无效输入
- 1)车牌号码全中文:鲁一二三四五六
- 2)车牌号码全英文:ABCDEFG
- 3)车牌号码为特殊字符:!@#$%^&*()_+{}:"|<>?,./;'[]
- 4)数据前有空格: 鲁A12345
- 5)数据中有空格:鲁A 12345
- 6)数据后有空格:鲁A12345
- 7)车牌号码为全角字符:鲁A12345
- 8)车牌号码不填
- 9)车牌号码的字母小写:鲁a1234b
- 10)车牌号码为特殊字符串:null、NULL、 、javascript、<script>、</script>、<title>、<html>、<td>等
- 11)车牌号码为脚本函数:<script>alter("abc")</script>、document.write("abc")、<b>hello</b>