前言:

正则校验车牌号码

校验规则:

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。

正则表达式:

let res = /^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][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挂学警港澳使领]))$/;

if(res.test(value)){console.log('格式正确');
}else{console.log('格式有问题')
}

测试车牌:

晋A12322    陕A13347

正则验证车牌号码(包括新能源车牌)相关推荐

  1. java汽车牌号验证_正则验证车牌号码,包括新能源车牌

    正则验证 20180818 直接上代码 // 正则验证车牌,验证通过返回true,不通过返回false function isLicensePlate(str) { return /^(([京津沪渝冀 ...

  2. 正则验证车牌号码,包括新能源车牌

    正则验证 直接上代码 // 正则验证车牌,验证通过返回true,不通过返回false function isLicensePlate(str) {return /^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙 ...

  3. vue 实现简单的车牌键盘 包括新能源 移动端 电脑端都可以用哦!(使用了elementui) 复制下来直接可以用v-model接收到输入的值

    创建新的vue文件 粘贴进去,随即在项目中进行引入,直接使用 v-model 进行接收即可 1. 首先是输入框部分这里面用到的所有变量及方法都会讲到 <div class="car-b ...

  4. 移动端车牌识别:新能源车牌识别上线

    新能源车牌诞生背景: "2016年4月18日,为更好区分辨识新能源汽车,实施差异化交通管理,我国将启用新能源汽车专用号牌.交管局设计了新能源车牌式样,向社会公开征求意见建议,即日起公众可参与 ...

  5. 移动端扫描车牌识别,新能源车牌OCR识别已研发

    移动端扫描车牌自动识别技术的技术核心:移动端车牌识别,手机端车牌识别,手持端车牌识别,Android端车牌识别,ios车牌识别,统统都是以OCR识别技术为基础,车牌定位凹凸字体处理二值化字符切割一系列 ...

  6. js验证身份证号码包括最后一位字母

    通过正则进行js验证身份证号码: var numRegex = /^([a-zA-Z\d_]{1,18})$/;if (!numRegex.test(val)) {return '请输入身份证号码或格 ...

  7. js正则验证身份证号码并 根据号码获取生日和性别

    最近项目中碰到一个需求,根据用户输入的身份证号码自动识别生日,和性别,为此专门在网上找了下资料了解了下,建议先了读一遍下边的文章 身份证信息介绍: https://baijiahao.baidu.co ...

  8. js正则验证身份证号码是否真实有效

    网上找了很多js,jQuery 正则表达式验证身份证是否有效的方法,多数是验证是否15位数字18位数字或者最后一位是Xx字母,都不太有效避免随便输入数字这种情况.例如下面两种: //身份证正则表达式( ...

  9. js正则验证身份证号码(最后一位x不区分大小写)

    /*** 身份证号合法性验证 * 支持15位和18位身份证号* 支持地址编码.出生日期.校验位验证*/function IdentityCodeValid(code) { var city={11:& ...

最新文章

  1. MySQL基础篇:数据操作语言DML
  2. ROS 总结(二):创建URDF模型
  3. github RL: DP
  4. pycharm 使用anaconda python编译器时添加available packages 显示nothing to show的解决办法
  5. QQ浏览器怎么截取整个网页 QQ浏览器完整截取网页的方法
  6. 【图像处理基础知识】中文车牌识别API-HyperLPR的应用与相关学习资料(python版)
  7. android studio bug : aidl is missing 解决方案
  8. SpringBoot2.6.5整合CXF框架
  9. 802.11n无线网卡驱动linux,Ubuntu 无线网卡驱动安装教程
  10. 一文带你了解华为私有云
  11. eclipse 选取当前行_Eclipse常用快捷键
  12. 【VScode实用生产力插件】
  13. 麒麟操作系统安装/卸载微信
  14. 店铺与品牌的关键字搜索——wand(wead and)算法简介与改造
  15. 数据结构---基础知识必备
  16. 168元 vsol 2.5G ONU光猫V2802RH G800-04G 修改GPON SN
  17. [2] OPC UA信息建模
  18. 责任链模式实践之Zuul责任链模式
  19. MySQL的TIMESTAMP数据类型
  20. 机器博弈游戏规则 德扑和德扑变种

热门文章

  1. Anaconda+PyCharm+PyTorch+Gym深度强化学习环境搭建 送新手直接送进炼丹炉
  2. 【转帖-美文欣赏】江南
  3. 你会给论文正确加引用吗?
  4. FastDFS - 分布式文件存储系统
  5. HECTF2021-WP集合
  6. Unix/Linux编程:exec()族函数
  7. 联发科mt6735详细参数_联发科MT6737和MT6735芯片资料和性能对比
  8. 机器学习之感知机python实现
  9. Python 利用多线程进行爬虫(一)
  10. 解析函数论 Page 22 达朗贝尔判别法 VS 柯西判别法