车牌号正则表达式

车牌号正则表达式为

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

 

服务项目 技术咨询 微信图书 微信视频 微信代码 定制开发 其他福利
服务入口 QQ群有问必答
查看详情
一本书解决90%问题
查看详情
微信开发视频
小程序开发视频
免费代码
¥1888阿里云代金券
查看详情
营销工具
微信特异功能
posted @ 2019-07-19 17:56  方倍工作室  阅读(2404)  评论(0编辑  收藏  举报