码迷,mamicode.com
首页 > 其他好文 > 详细

车牌号正则表达式

时间:2019-07-19 19:14:54      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:返回   error   str   mat   else   span   erro   enum   正则表达   

车牌号正则表达式为

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

 

车牌号正则表达式

标签:返回   error   str   mat   else   span   erro   enum   正则表达   

原文地址:https://www.cnblogs.com/txw1958/p/chepaihao-regular-expression.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!