java 车牌号判断
生活随笔
收集整理的這篇文章主要介紹了
java 车牌号判断
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
50、java 車牌號判斷
新能源或者常規(guī)的車牌號,都是可以判斷的
public static boolean isCarNo(String carNo){if (carNo.length() >= 7 && carNo.length() <= 8){Pattern p = Pattern.compile("^([京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領(lǐng)A-Z]{1}[a-zA-Z](([DF]((?![IO])[a-zA-Z0-9](?![IO]))[0-9]{4})|([0-9]{5}[DF]))|[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領(lǐng)A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9掛學(xué)警港澳]{1})$");Matcher m = p.matcher(carNo);if (!m.matches()){return false;}return true;}else{return false;} } public static boolean checkPlateNumberFormat(String content) {String pattern = "([京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊]{1}(([A-HJ-Z]{1}[A-HJ-NP-Z0-9]{5})|([A-HJ-Z]{1}(([DF]{1}[A-HJ-NP-Z0-9]{1}[0-9]{4})|([0-9]{5}[DF]{1})))|([A-HJ-Z]{1}[A-D0-9]{1}[0-9]{3}警)))|([0-9]{6}使)|((([滬粵川云桂鄂陜蒙藏黑遼渝]{1}A)|魯B|閩D|蒙E|蒙H)[0-9]{4}領(lǐng))|(WJ[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊·?]{1}[0-9]{4}[TDSHBXJ0-9]{1})|([VKHBSLJNGCE]{1}[A-DJ-PR-TVY]{1}[0-9]{5})";return Pattern.matches(pattern, content);}參考自:https://blog.csdn.net/u011010220/article/details/109509484?spm=1001.2014.3001.5502
總結(jié)
以上是生活随笔為你收集整理的java 车牌号判断的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaWeb书城项目(尚硅谷视频整理自
- 下一篇: MATLAB程序界面介绍