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