java正则表达式校验车牌号_车牌号校验正则表达式
匹配武警车牌
^WJ[京津冀晋蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼川贵云渝藏陕甘青宁新]?[0-9a-zA-Z]{5}$
匹配军牌
/[A-Z]{2}[0-9]{5}$/
1、现在大多数车牌
匹配民用车牌和使馆车牌
判断标准:
第一位为汉字省份缩写项目
第二位为大写字母城市编码
后面是5位仅含字母和数字的组合
^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$
2、新增新能源车牌号,具体编码规则是:
省份简称(1位汉字)+发牌机关代号(1位字母)+序号(6位)。
小型新能源汽车号牌的第一位必须使用字母D、F(D代表纯电动新能源汽车,F代表非纯电动新能源汽车),第二位可以使用字母或者数字,后四位必须使用数字。
大型新能源汽车号牌的前五位必须使用数字,第六位必须使用字母D、F(D代表纯电动新能源汽车,F代表非纯电动新能源汽车)。
序号中英文字母I和O不能使用。
^([\u4e00-\u9fa5][a-zA-Z](([DF](?![IO])[A-Z0-9][0-9]{4})|([0-9]{5}[DF])))$
因此调整正则表达式为:
new Regex(@"^(([\u4e00-\u9fa5]{1}[A-Z]{1})[-]?|([wW][Jj][\u4e00-\u9fa5]{1}[-]?)|([a-zA-Z]{2}))([A-Za-z0-9]{5}|[DdFf][A-HJ-NP-Za-hj-np-z0-9][0-9]{4}|[0-9]{5}[DdFf])$", RegexOptions.Compiled);
3、新添加农用车辆及拖拉机车牌号验证:
农用车车牌号示例:山东01-54321, 山东A54321
手扶拖拉机:示例:鲁1961378
new Regex(@"^(([\u4e00-\u9fa5][a-zA-Z]|[\u4e00-\u9fa5]{2}\d{2}|[\u4e00-\u9fa5]{2}[a-zA-Z])[-]?|([wW][Jj][\u4e00-\u9fa5]{1}[-]?)|([a-zA-Z]{2}))([A-Za-z0-9]{5}|[DdFf][A-HJ-NP-Za-hj-np-z0-9][0-9]{4}|[0-9]{5}[DdFf])$", RegexOptions.Compiled);
java正则表达式校验车牌号_车牌号校验正则表达式相关推荐
- 工业机器人用铸铁牌号_锻钢牌号表示方法你了解么?
一,锻钢牌号表示方法 锻钢牌号前边冠有锻件符号SF,其后字母代表类别,数字有单个或组合数字,有的牌号末尾还加一定的特殊符号. 二,铸钢牌号表示方法 SC表示铸钢,各种不同标准规定有不同用途铸钢. JI ...
- java用正则表达式表示非法字符_非法字符的正则表达式
搜索热词 public final static String SEARCHKEYREGEX = "[~!/@#$%^&*()\\-_=+\\|[{}];:\'\",< ...
- 工业机器人用铸铁牌号_铸铁牌号对照表及性能
序号 国 别 1 中国 QT400-18 QT450-10 QT500-7 QT600-3 QT700-2 QT800-2 QT900-2 2 日本 FCD400 FCD450 FCD500 FCD6 ...
- java 判断是否是罗马_如何只使用正则表达式匹配有效的罗马数字?
我会为我的工作写函数 . 这是PowerShell中的两个罗马数字函数 . function ConvertFrom-RomanNumeral { .SYNOPSIS Converts a Roman ...
- vba 正则表达式前后添加字符_不规则内容提取正则表达式
常逛论坛的同学应该有看到这个案例,我们就通过这个案例来说一下,不规则特征字符提取的问题!示例如下:整体看上去有一定的规则,但是仔细看,会发现不是很明显,有的是从第一个"-"开始提取 ...
- java 车牌号验证正则表达式_车牌号校验正则表达式
标签: 一.车牌号校验规则 1.常规车牌号:仅允许以汉字开头,后面可录入六个字符,由大写英文字母和阿拉伯数字组成.如:粤B12345: 2.武警车牌:允许前两位为大写英文字母,后面可录入五个或六个字符 ...
- java 车牌正则表达式_车牌号校验正则表达式
一.车牌号校验规则 1.常规车牌号:仅允许以汉字开头,后面可录入六个字符,由大写英文字母和阿拉伯数字组成.如:粤B12345: 2.最后一个为汉字的车牌:允许以汉字开头,后面可录入六个字符,前五位字符 ...
- 车牌号正则表达式-普通车和新能源车
车牌号正则表达式-含普通车和新能源车 普通车 一.普通车规则: 二.普通车正则表达式: 新能源车 一.新能源车规则: 二.新能源车正则表达式 两种车牌通用 一.正则表达式 普通车 一.普通车规则: 1 ...
- mysql租车管理系统_基于java实现租车管理系统
概述 基于java + swing + JFrame 的图书馆管理系统,租车,还车,管理员管理用户,付款等. 部分代码 public class Login extends JFrame { priv ...
- java tt自行车_骑行圈的知识科普:“大组车”和“TT”车的区别
原标题:骑行圈的知识科普:"大组车"和"TT"车的区别 昨天,小编讲了50年前的环法比赛和现在的区别 忽然发现骑行圈已经变得越来越科技化 各种性能优良的自行车, ...
最新文章
- BFS:图的最短路径 Aizu - 0558 ​​​​​​​Cheese
- AI生成的代码你敢用吗?有人给最近走红的Copilot做了个“风险评估”
- 第四节 莎士比亚模板
- 一劳永逸-解决人类未来长期-暴露在病毒的方案-致所有中国的科技公司一封信
- 20180315 代码错题(1)
- 李开复:我们该向硅谷学习什么?附独家演讲视频
- 文本数据处理的终极指南-[NLP入门]
- Tomcat中的Out Of Memory错误
- 阳黎盛:4.11美联储预计加息,脱欧被顺延!
- feature scaling小结
- PyQt5教程(七)——实现QQ登录界面(一、Qt Designer创建界面,Eric6创建项目)
- Unity 改变鼠标指针的方法
- 机器学习误差计算及评估指标
- mysql mrgmyisam_mysql MRG_MyISAM 引擎报错解决
- 计算机工程师考证要求
- 小白都能看得懂的ZBrush基础教学
- 代码覆盖度-代码覆盖度概念以及度量方法
- Java入门第44课——打印员工信息
- 有什么PDF阅读器?告诉你三个好用的PDF阅读软件
- 如何在三星Galaxy设备上更改主题