摘要:判斷是否合法車牌號年月日年月日增加對特種車牌,武警車牌軍牌的校驗年月日增加對位新能源車牌的校驗匹配民用車牌和使館車牌判斷標準,第一位為漢字省份縮寫,第二位為大寫字母城市編碼,后面是位僅含字母和數字的組合京津冀晉蒙遼吉黑滬蘇浙皖閩贛魯豫鄂湘粵
/**
判斷是否合法車牌號
*
@name isCarLicense
@author furong
@param $license
@return bool
@since 2016年12月24日 11:51:22
@abstract
2017年4月7日 14:06:17 增加對 特種車牌,武警車牌,軍牌的校驗
2018年3月5日 13:32:18 增加對 6位新能源車牌的校驗
*/
function isCarLicense($license)
{
if (empty($license)) { return false; } #匹配民用車牌和使館車牌 # 判斷標準 # 1,第一位為漢字省份縮寫 # 2,第二位為大寫字母城市編碼 # 3,后面是5位僅含字母和數字的組合 { $regular = "/[京津冀晉蒙遼吉黑滬蘇浙皖閩贛魯豫鄂湘粵桂瓊川貴云渝藏陜甘青寧新使]{1}[A-Z]{1}[0-9a-zA-Z]{5}$/u"; preg_match($regular, $license, $match); if (isset($match[0])) { return true; } } #匹配特種車牌(掛,警,學,領,港,澳) #參考 https://wenku.baidu.com/view/4573909a964bcf84b9d57bc5.html { $regular = "/[京津冀晉蒙遼吉黑滬蘇浙皖閩贛魯豫鄂湘粵桂瓊川貴云渝藏陜甘青寧新]{1}[A-Z]{1}[0-9a-zA-Z]{4}[掛警學領港澳]{1}$/u"; preg_match($regular, $license, $match); if (isset($match[0])) { return true; } } #匹配武警車牌 #參考 https://wenku.baidu.com/view/7fe0b333aaea998fcc220e48.html { $regular = "/^WJ[京津冀晉蒙遼吉黑滬蘇浙皖閩贛魯豫鄂湘粵桂瓊川貴云渝藏陜甘青寧新]?[0-9a-zA-Z]{5}$/ui"; preg_match($regular, $license, $match); if (isset($match[0])) { return true; } } #匹配軍牌 #參考 http://auto.sina.com.cn/service/2013-05-03/18111149551.shtml { $regular = "/[A-Z]{2}[0-9]{5}$/"; preg_match($regular, $license, $match); if (isset($match[0])) { return true; } } #匹配新能源車輛6位車牌 #參考 https://baike.baidu.com/item/%E6%96%B0%E8%83%BD%E6%BA%90%E6%B1%BD%E8%BD%A6%E4%B8%93%E7%94%A8%E5%8F%B7%E7%89%8C { #小型新能源車 $regular = "/[京津冀晉蒙遼吉黑滬蘇浙皖閩贛魯豫鄂湘粵桂瓊川貴云渝藏陜甘青寧新]{1}[A-Z]{1}[DF]{1}[0-9a-zA-Z]{5}$/u"; preg_match($regular, $license, $match); if (isset($match[0])) { return true; } #大型新能源車 $regular = "/[京津冀晉蒙遼吉黑滬蘇浙皖閩贛魯豫鄂湘粵桂瓊川貴云渝藏陜甘青寧新]{1}[A-Z]{1}[0-9a-zA-Z]{5}[DF]{1}$/u"; preg_match($regular, $license, $match); if (isset($match[0])) { return true; } } return false;
}
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22684.html
摘要:說到底還是練習的不夠多,一直處于只看不做的程度上。所以搜集了這些正則習題,來保證溫故而知新。本文不講基礎,只記錄習題,如果后續有新的題目,也會保持更新。 正則表達式,有木有人像我一樣,學了不知道多少遍,學的時候看起來都懂了,過一段時間就又忘的差不多了,等真正要用到的時候,還是一臉懵逼。說到底還是練習的不夠多,一直處于只看不做的程度上。所以搜集了這些正則習題,來保證溫故而知新。建議讀者看...
摘要:大型新能源汽車號牌的前五位必須使用數字,第六位必須使用字母代表純電動新能源汽車,代表非純電動新能源汽車。因此調整正則表達式為新添加農用車輛及拖拉機車牌號驗證農用車車牌號示例山東山東手扶拖拉機示例魯 匹配武警車牌 ^WJ[京津冀晉蒙遼吉黑滬蘇浙皖閩贛魯豫鄂湘粵桂瓊川貴云渝藏陜甘青寧新]?[0-9a-zA-Z]{5}$ 匹配軍牌 /[A-Z]{2}[0-9]{5}$/ 1、現在大多數車牌匹...
摘要:前言在我們做用戶授權登錄微信授權,以及根據對應瀏覽器做對應的操作的時候,經常會遇到需要判斷用戶使用的瀏覽器的需求,以及在需要用戶輸入信息的時候,有需要驗證的一些正則。 前言 在我們做用戶授權登錄(微信,qq授權),以及根據對應瀏覽器做對應的操作的時候,經常會遇到需要判斷用戶使用的瀏覽器的需求,以及在需要用戶輸入信息的時候,有需要驗證的一些正則。如果喜歡的話可以點波贊/關注,支持一下,希...
摘要:好多編輯器例如等都支持這樣的語法來快速的編寫代碼如何優雅地使用把標簽放在結束標簽之后結束標簽之前的差別什么是響應式設計怎樣進行 書籍 《JavaScriptDOM編程藝術》《JavaScript高級程序設計》《JavaScript框架設計》《JavaScript專家編程》《JavaScript Ninjia》《JavaScript語言精粹(修訂版)》《JavaScript設計模式》《J...
摘要:好多編輯器例如等都支持這樣的語法來快速的編寫代碼如何優雅地使用把標簽放在結束標簽之后結束標簽之前的差別什么是響應式設計怎樣進行 書籍 《JavaScriptDOM編程藝術》《JavaScript高級程序設計》《JavaScript框架設計》《JavaScript專家編程》《JavaScript Ninjia》《JavaScript語言精粹(修訂版)》《JavaScript設計模式》《J...
閱讀 2860·2019-08-30 15:44
閱讀 1888·2019-08-29 13:59
閱讀 2845·2019-08-29 12:29
閱讀 1090·2019-08-26 13:57
閱讀 3202·2019-08-26 13:45
閱讀 3330·2019-08-26 10:28
閱讀 825·2019-08-26 10:18
閱讀 1695·2019-08-23 16:52