Python正則校驗車牌號碼

Python正則校驗車牌號碼

匹配民用、領使館、新能源車牌、全掛半掛車牌前綴

[京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊使領][a-zA-Z]

匹配農用車牌

[\\u4e00-\\u9fa5]{2}\d{2}[-]? 或 [\\u4e00-\\u9fa5]{2}[a-zA-Z])[-]? 

匹配拖拉機車牌前綴

[京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊][0-9]{2}[-]? 

匹配武警車牌前綴

[wW][Jj][京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊][-]? 

匹配軍用車牌

[a-zA-Z]{2} 

匹配民用、領使館、農用車牌、拖拉機、武警、軍用車牌後綴

[A-Za-z0-9]{5} 

匹配掛車、警、學、港、澳、領使車牌後綴

[A-Za-z0-9]{4}[A-Z0-9掛學警港澳領]

匹配新能源車牌(小型)

[DdFf][A-HJ-NP-Za-hj-np-z0-9][0-9]{4} 

匹配新能源車牌(大型)

[0-9]{5}[DdFf] 

匹配上述所有類型車牌

u"^(([京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊使領][a-zA-Z]|[\\u4e00-\\u9fa5]{2}\d{2}[-]?|[\\u4e00-\\u9fa5]{2}[a-zA-Z])[-]?|[京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊][0-9]{2}[-]?|([wW][Jj][京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊][-]?)|([a-zA-Z]{2}))([A-Za-z0-9]{5}|[A-Za-z0-9]{4}[A-Z0-9掛警港澳領學]|[DdFf][A-HJ-NP-Za-hj-np-z0-9][0-9]{4}|[0-9]{5}[DdFf])$"

嘔心瀝血 調試代碼

Python正則校驗車牌號碼

Python正則校驗車牌號碼


分享到:


相關文章: