标签:数字 public 表达式 print 序号 OLE ring margin class
第1位为省份简称(汉字),第二位为发牌机关代号(A-Z的字母)第3到第7位为序号(由字母或数字组成,但不存在字母I和O,防止和数字1、0混淆,另外最后一位可能是“挂学警港澳使领”中的一个汉字)。
第1位和第2位与传统车牌一致,第3到第8位为序号(比传统车牌多一位)。新能源车牌的序号规则如下:
小型车:第1位只能是字母D或F,第2为可以是数字或字母,第3到6位必须是数字。
大型车:第1位到第5位必须是数字,第6位只能是字母D或F。
public static void main(String[] args) { String PlateNumMatch = "^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][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挂学警港澳使领]))$"; boolean m1 = "闽D12345".matches(PlateNumMatch); System.out.println(m1);//true boolean m2 = "闽d12345".matches(PlateNumMatch); System.out.println(m2);//false }
标签:数字 public 表达式 print 序号 OLE ring margin class
原文地址:https://www.cnblogs.com/jmcui/p/9816344.html