几个常用的正则匹配

热度:242020-03-26 22:35 收藏 0 点赞 0

车牌号匹配


#匹配民用车牌和使馆车牌

# 判断标准

# 1,第一位为汉字省份缩写

# 2,第二位为大写字母城市编码

# 3,后面是5位仅含字母和数字的组合

$regular = "/[京津冀晋蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼川贵云渝藏陕甘青宁新使]{1}[A-Z]{1}[0-9a-zA-Z]{5}$/u";
    preg_match($regular, $license, $match);
    if (isset($match[0])) {
        return true;
    }

#匹配特种车牌(挂,警,学,领,港,澳)

$regular = '/[京津冀晋蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼川贵云渝藏陕甘青宁新]{1}[A-Z]{1}[0-9a-zA-Z]{4}[挂警学领港澳]{1}$/u';
preg_match($regular, $license, $match);
if(isset($match[0])){
	true;
}

#匹配武警车牌

$regular = '/^WJ[京津冀晋蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼川贵云渝藏陕甘青宁新]?[0-9a-zA-Z]{5}$/ui';
preg_match($regular, $license, $match);
if (isset($match[0])) {
    return true;
}

#匹配军牌

$regular = "/[A-Z]{2}[0-9]{5}$/";
    preg_match($regular, $license, $match);
    if (isset($match[0])) {
        return true;
    }

#匹配新能源车辆6位车牌

#小型新能源车
$regular = "/[京津冀晋蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼川贵云渝藏陕甘青宁新]{1}[A-Z]{1}[DF]{1}[0-9a-zA-Z]{5}$/u";
preg_match($regular, $license, $match);
if (isset($match[0])) {
return true;
}
#大型新能源车
$regular = "/[京津冀晋蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼川贵云渝藏陕甘青宁新]{1}[A-Z]{1}[0-9a-zA-Z]{5}[DF]{1}$/u";
preg_match($regular, $license, $match);
if (isset($match[0])) {
return true;
}

手机号匹配

$phonenumber = '13712345678';  
if(preg_match("/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\\d{8}$/",$phonenumber)){  
    echo "是手机号码";  
}else{  
    echo "不是手机号码";  
}

注:"^"匹配文本的开头,"$"匹配文本的结尾。


验证身份证号码是否正确函数

$IDCard='身份证';
$preg = '/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/i';
if(preg_match($preg,$IDCard)){
    echo'正确';
}else{
    echo'错误!';
}


18931888888, 2020-03-28 23:43:21

身份证号验证函数倒数第二位是啥规则?

如沐春, 2020-03-29 07:43:23

@18931888888 下面看下正则表达式 \w \s \d \b . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 等价于 '[^A-Za-z0-9_]'。 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 \w能不能匹配汉字要视你的操作系统和你的应用环境而定

登录后才可以评论~立即登录

如何获取资源?

您可以关注底部公众号,回复文章提示的 “ 关键词 ” 获取对应资源。

每日分享

每日分享收集的网络资源,其中包含开源项目、小工具、常用软件,以及音频视频、电子书籍等。

B站bilibili高清视频下载软件

B站bilibili高清视频下载软件

B站高清1080P视频极速下载!

冰点下载器-百度文库/豆丁文库/道客巴巴/51方案/电器天下等文库下载神器

冰点下载器-百度文库/豆丁文库/道...

文库下载神器,支持各文档平台!

抽象话表情话生成

抽象话表情话生成

最近很火的抽象话,表情话生成

电脑文件误删除、误格式化恢复工具

电脑文件误删除、误格式化恢复工...

实用的电脑文件删除后恢复工具

B站BV和AV视频连接转换接口

B站BV和AV视频连接转换接口

B站视频,bilibili视频BV转换AV接口

一学就会的100个易学小魔术 哄女朋友必备

一学就会的100个易学小魔术 哄女...

简单小魔术