javascript
汽车车牌JS正则表达式验证(含新能源车牌)
車牌號(hào)規(guī)則說(shuō)明
第一:普通汽車 *
車牌號(hào)格式:漢字 + A-Z + 5位A-Z或0-9( ?車牌號(hào)不存在字母I和O防止和1、0混淆)
(只包括了普通車牌號(hào),教練車,警等車牌號(hào) 。部分部隊(duì)車,新能源不包括在內(nèi))
京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊軍空海北沈蘭濟(jì)南廣成使領(lǐng)?
普通汽車規(guī)則:"[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領(lǐng)A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9掛學(xué)警港澳]{1}"
第二:新能源車 *
組成:省份簡(jiǎn)稱(1位漢字)+發(fā)牌機(jī)關(guān)代號(hào)(1位字母)+序號(hào)(6位),總計(jì)8個(gè)字符,序號(hào)不能出現(xiàn)字母I和字母O
通用規(guī)則:不區(qū)分大小寫,第一位:省份簡(jiǎn)稱(1位漢字),第二位:發(fā)牌機(jī)關(guān)代號(hào)(1位字母)
序號(hào)位:
* 小型車,第一位:只能用字母D或字母F,第二位:字母或者數(shù)字,后四位:必須使用數(shù)字
?---([DF][A-HJ-NP-Z0-9][0-9]{4})
* 大型車,前五位:必須使用數(shù)字,第六位:只能用字母D或字母F。
?----([0-9]{5}[DF])
?新能源車規(guī)則:"[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領(lǐng)A-Z]{1}[A-Z]{1}(([0-9]{5}[DF])|([DF][A-HJ-NP-Z0-9][0-9]{4}))" * /
車牌號(hào)正則驗(yàn)證方法
//車牌號(hào)驗(yàn)證方法function isVehicleNumber(vehicleNumber) {var xreg=/^[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領(lǐng)A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/;var creg=/^[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領(lǐng)A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9掛學(xué)警港澳]{1}$/;if(vehicleNumber.length == 7){return creg.test(vehicleNumber);} else if(vehicleNumber.length == 8){return xreg.test(vehicleNumber);} else{return false;}}總結(jié)
以上是生活随笔為你收集整理的汽车车牌JS正则表达式验证(含新能源车牌)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: html锚点反向联动,小程序菜单左右联动
- 下一篇: log4j自定义配置文件(SpringM