車牌號正則表達式


車牌號正則表達式為

[京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊使領]{1}[A-Z]{1}[A-Z0-9]{5,6}

 

測試代碼如下

<?php
$reg = "/[京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊使領]{1}[A-Z]{1}[A-Z0-9]{5,6}/";

$platenumber = "湘AZG123";
var_dump(strlen($platenumber));
if (!preg_match($reg, $platenumber)){
    var_dump("error");
}else{
    var_dump("ok");
}

$platenumber = "湘A1x345$";
var_dump(strlen($platenumber));
if (!preg_match($reg, $platenumber)){
    var_dump("error");
}else{
    var_dump("ok");
}

$platenumber = "湘A123n45";
var_dump(strlen($platenumber));
if (!preg_match($reg, $platenumber)){
    var_dump("error");
}else{
    var_dump("ok");
}

$platenumber = "湘湘A12345";
var_dump(strlen($platenumber));
if (!preg_match($reg, $platenumber)){
    var_dump("error");
}else{
    var_dump("ok");
}

$platenumber = "湘A1A2345";
var_dump(strlen($platenumber));
if (!preg_match($reg, $platenumber)){
    var_dump("error");
}else{
    var_dump("ok");
}

$platenumber = "湘112345";
var_dump(strlen($platenumber));
if (!preg_match($reg, $platenumber)){
    var_dump("error");
}else{
    var_dump("ok");
}

$platenumber = "湘A123456";
var_dump(strlen($platenumber));
if (!preg_match($reg, $platenumber)){
    var_dump("error");
}else{
    var_dump("ok");
}
?>

 

返回結果

int(9)
string(2) "ok"
int(10)
string(5) "error"
int(10)
string(5) "error"
int(12)
string(2) "ok"
int(10)
string(2) "ok"
int(9)
string(5) "error"
int(10)
string(2) "ok"

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM