车牌号正则表达式


车牌号正则表达式为

[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领]{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