资讯专栏INFORMATION COLUMN

车牌号校验正则表达式

simon_chen / 1147人阅读

摘要:大型新能源汽车号牌的前五位必须使用数字,第六位必须使用字母代表纯电动新能源汽车,代表非纯电动新能源汽车。因此调整正则表达式为新添加农用车辆及拖拉机车牌号验证农用车车牌号示例山东山东手扶拖拉机示例鲁

匹配武警车牌

^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);  

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/92122.html

相关文章

  • 分享一个非常全的php正则验证车牌格式的函数

    摘要:判断是否合法车牌号年月日年月日增加对特种车牌,武警车牌军牌的校验年月日增加对位新能源车牌的校验匹配民用车牌和使馆车牌判断标准,第一位为汉字省份缩写,第二位为大写字母城市编码,后面是位仅含字母和数字的组合京津冀晋蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤 /** 判断是否合法车牌号 * @name isCarLicense @author furong @param $license @retur...

    hiyayiji 评论0 收藏0
  • 2019年前端必用正则(js)

    摘要:新增插件中搜索进行安装仓库地址使用方法安装中插件搜索框输入安装完毕后按或者输入可以看到正则列表或者输入关键词比如手机网页版支持的正则年月日更新迅雷链接链接宽松匹配磁力链接宽松匹配子网掩码文件夹路径文件路径下文件夹 新增vscode插件 vscode中搜索any-rule进行安装. 仓库地址: https://github.com/any86/any-... showImg(https:...

    stormgens 评论0 收藏0
  • 【收藏】15个常用的javaScript正则达式

    摘要:用户名正则用户名正则,到位字母,数字,下划线,减号输出密码强度正则密码强度正则,最少位,包括至少个大写字母,个小写字母,个数字,个特殊字符输出整数正则正整数正则负整数正则整数正则输出输出输出数字正则可以是整数也可以是浮点 1 用户名正则 //用户名正则,4到16位(字母,数字,下划线,减号) var uPattern = /^[a-zA-Z0-9_-]{4,16}$/; //输出 tr...

    MarvinZhang 评论0 收藏0
  • vue实战 - 牌号校验和银行校验

    摘要:在看这篇文章之前,我建议大伙可以去把项目拉到本地看看。如果觉得写得不好,可以一起提提,一起维护。或者大伙有刚需,可以留言,后期会不断完善。使用方法浏览器打开即可访问先谈谈车牌号的校验。企业银行要自行补充该卡的银行名称,获取不了。 在看这篇文章之前,我建议大伙可以去把项目demo拉到本地看看。如果觉得写得不好,可以一起提提issues,一起维护。或者大伙有刚需,可以留言,后期会不断完善。...

    mmy123456 评论0 收藏0

发表评论

0条评论

simon_chen

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<