车牌号正则表达式
Posted txw1958
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了车牌号正则表达式相关的知识,希望对你有一定的参考价值。
车牌号正则表达式为
[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领]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"
以上是关于车牌号正则表达式的主要内容,如果未能解决你的问题,请参考以下文章