當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
汽车车牌JS正则表达式验证(含新能源车牌)
生活随笔
收集整理的這篇文章主要介紹了
汽车车牌JS正则表达式验证(含新能源车牌)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
車牌號規則說明
第一:普通汽車 *
車牌號格式:漢字 + A-Z + 5位A-Z或0-9( ?車牌號不存在字母I和O防止和1、0混淆)
(只包括了普通車牌號,教練車,警等車牌號 。部分部隊車,新能源不包括在內)
京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊軍空海北沈蘭濟南廣成使領?
普通汽車規則:"[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9掛學警港澳]{1}"
第二:新能源車 *
組成:省份簡稱(1位漢字)+發牌機關代號(1位字母)+序號(6位),總計8個字符,序號不能出現字母I和字母O
通用規則:不區分大小寫,第一位:省份簡稱(1位漢字),第二位:發牌機關代號(1位字母)
序號位:
* 小型車,第一位:只能用字母D或字母F,第二位:字母或者數字,后四位:必須使用數字
?---([DF][A-HJ-NP-Z0-9][0-9]{4})
* 大型車,前五位:必須使用數字,第六位:只能用字母D或字母F。
?----([0-9]{5}[DF])
?新能源車規則:"[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領A-Z]{1}[A-Z]{1}(([0-9]{5}[DF])|([DF][A-HJ-NP-Z0-9][0-9]{4}))" * /
車牌號正則驗證方法
//車牌號驗證方法function isVehicleNumber(vehicleNumber) {var xreg=/^[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/;var creg=/^[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9掛學警港澳]{1}$/;if(vehicleNumber.length == 7){return creg.test(vehicleNumber);} else if(vehicleNumber.length == 8){return xreg.test(vehicleNumber);} else{return false;}}總結
以上是生活随笔為你收集整理的汽车车牌JS正则表达式验证(含新能源车牌)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html锚点反向联动,小程序菜单左右联动
- 下一篇: gradle idea java ssm