javascript学习指南|javascript匹配车牌号正则表达式

更新时间:2019-11-04    来源:正则表达式    手机版     字体:

【www.bbyears.com--正则表达式】


匹配字符例如:

京Z 12345 -京Z12345

ZF 12345 -ZF12345

临时12345 临时 12345

规则:

第一位:中文或字母第二位:字母或中文第三位可以是空格可以没有

后面跟字母或数字5-7个

最终结果:

$str="京时 12345";
$rg="/^[\x{4e00}-\x{9fa5}|a-zA-Z]{1}[\x{4e00}-\x{9fa5}|a-zA-Z]{1}[\s]{0,1}[0-9a-zA-Z]{5,7}$/u";
 
$match=preg_match($rg,$str);
 
print_r($match);

输出结果为1

优化下

$rg="/^[\x{4e00}-\x{9fa5}|a-zA-Z]{1}[\s]{0,1}[0-9a-zA-Z]{5,7}$/u";

其中

\x{4e00}-\x{9fa5} 是16进制 匹配中文

a-zA-Z 匹配 字母大小写

[\s]{0,1} 表示空格 为1

[0-9a-zA-Z]{5,7} 表示5-7位为数字或者字母

 
php正则扩展

1.从某个字符串开始截取一段数字

$strs=”option-model-1 wide-swatch ModelCode-8228646 selected hover”;

$patterns=”/ModelCode-(\d+)/i”;

preg_match_all($patterns,$strs,$arr);
print_r($arr);

 

本文来源:http://www.bbyears.com/aspjiaocheng/77187.html

热门标签

更多>>

本类排行