求改写车牌校验正则

已有以下正则表达式:
var express = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/;

现在需要加入<武警车牌><新能源车牌的校验>的校验

新能源车牌:

字母“D”代表纯电动汽车,字母“F”代表非纯电动汽车(包括插电式混合动力和燃料电池汽车等)。小型汽车号牌中“D”或“F”位于号牌序号的第一位,大型汽车号牌中“D”或“F”位于号牌序号的最后一位

例:粤BD12345||粤BF12345||粤B12345D||粤B12345F

武警车牌格式是:
WJ粤12345

97式武警车牌格式:
WJ0112345

万分感谢!

阅读 3.2k
2 个回答
var express = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z0-9]{1}[0-9]{3,4}[A-Z0-9挂学警港澳]{1,2}$/;

在线正则表达式测试

var express = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z0-9]{1}[A-Z0-9挂学警港澳]{4,5}$/;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题