java 车牌正则表达式_车牌正则表达式
//?正則驗證車牌,驗證通過返回true,不通過返回false
/**
*?1、傳統(tǒng)車牌
第1位為省份簡稱(漢字),第二位為發(fā)牌機關(guān)代號(A-Z的字母)第3到第7位為序號(由字母或數(shù)字組成,但不存在字母I和O,防止和數(shù)字1、0混淆,另外最后一位可能是“掛學警港澳使領(lǐng)”中的一個漢字)。
2、新能源車牌
第1位和第2位與傳統(tǒng)車牌一致,第3到第8位為序號(比傳統(tǒng)車牌多一位)。新能源車牌的序號規(guī)則如下:
小型車:第1位只能是字母D或F,第2為可以是數(shù)字或字母,第3到6位必須是數(shù)字。
大型車:第1位到第5位必須是數(shù)字,第6位只能是字母D或F
*?@param?str
*?@returns?{boolean}
*/
function?isLicensePlate(str)?{
return?/^(([京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領(lǐng)][A-Z](([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領(lǐng)][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9掛學警港澳使領(lǐng)]))$/.test(str);
}
總結(jié)
以上是生活随笔為你收集整理的java 车牌正则表达式_车牌正则表达式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2015 年度计划
- 下一篇: 开始-运行 下常用快捷命令