java车牌号校验正则表达式
([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼]{1}(([A-HJ-Z]{1}[A-HJ-NP-Z0-9]{5})|([A-HJ-Z]{1}(([A-HJ-K]{1}[A-HJ-NP-Z0-9]{1}[0-9]{4})|([0-9]{5}[A-HJ-K]{1})))|([A-HJ-Z]{1}[A-D0-9]{1}[0-9]{3}警))([A-HJ-Z]{1}[A-D0-9]{
"([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼]{1}(([A-HJ-Z]{1}[A-HJ-NP-Z0-9]{5})|([A-HJ-Z]{1}(([A-HJ-K]{1}[A-HJ-NP-Z0-9]{1}[0-9]{4})|([0-9]{5}[A-HJ-K]{1})))|([A-HJ-Z]{1}[A-D0-9]{1}[0-9]{3}警)))|([0-9]{6}使)|((([沪粤川云桂鄂陕蒙藏黑辽渝]{1}A)|鲁B|闽D|蒙E|蒙H)[0-9]{4}领)|(WJ[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼·•]{1}[0-9]{4}[TDSHBXJ0-9]{1})|([VKHBSLJNGCE]{1}[A-DJ-PR-TVY]{1}[0-9]{5})"
详细解析
1. 第一部分:
([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼]{1}(([A-HJ-Z]{1}[A-HJ-NP-Z0-9]{5})|([A-HJ-Z]{1}(([A-HJ-K]{1}[A-HJ-NP-Z0-9]{1}[0-9]{4})|([0-9]{5}[A-HJ-K]{1})))|([A-HJ-Z]{1}[A-D0-9]{1}[0-9]{3}警))
[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼]{1}: 匹配省级行政区的简称,如北京、天津等。
([A-HJ-Z]{1}[A-HJ-NP-Z0-9]{5}): 匹配普通车牌,如京A12345。
([A-HJ-Z]{1}(([A-HJ-K]{1}[A-HJ-NP-Z0-9]{1}[0-9]{4})|([0-9]{5}[A-HJ-K]{1}))): 匹配电车牌照
([A-HJ-Z]{1}[A-D0-9]{1}[0-9]{3}警): 匹配警车车牌,如京A123警。
2. 第二部分: ([0-9]{6}使)
匹配使馆车辆车牌,如123456使。
3. 第三部分: ((([沪粤川云桂鄂陕蒙藏黑辽渝]{1}A)|鲁B|闽D|蒙E|蒙H)[0-9]{4}领)
匹配领事馆车辆车牌,如沪A1234领、鲁B1234领等。
4. 第四部分:
(WJ[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼·•]{1}[0-9]{4}[TDSHBXJ0-9]{1})
匹配武警车辆车牌,如WJ京A123T。
5. 第五部分: ([VKHBSLJNGCE]{1}[A-DJ-PR-TVY]{1}[0-9]{5})
匹配军用车牌,如V12345、K12345等
新能源规则根据下面链接制定的
更多推荐
所有评论(0)