正则验证车牌号码,包括新能源车牌
生活随笔
收集整理的這篇文章主要介紹了
正则验证车牌号码,包括新能源车牌
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
正則驗證
直接上代碼
// 正則驗證車牌,驗證通過返回true,不通過返回false 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); }車牌驗證規則
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。
測試說明
之前在網上也找過別人寫的正則驗證,都有bug,所以自己寫了上面的正則驗證。不管你是自己寫的驗證還是網上找的驗證,不妨用下面的車牌進行測試,看是否正確。
正確的車牌:川A123AB、川A2222學、川AF12345、川A12345D。
錯誤的車牌:川A123456、川A2222i、川AA12345、川AD123456。
?
總結
以上是生活随笔為你收集整理的正则验证车牌号码,包括新能源车牌的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue cli 项目在打包时候报错 AP
- 下一篇: 微信小程序中阻止事件冒泡