<?php
public function checkName($name)
{
$ret = true;
//中文+身份证允许有.
if (!preg_match('/^[\x{4e00}-\x{9fa5}]+[·•]?[\x{4e00}-\x{9fa5}]+$/u', $name)) {
return false;
}
$strLen = mb_strlen($name);
if ($strLen < 2 || $strLen > 8) {//字符长度2到8之间
return false;
}
return $ret;
}
checkName('乐杨俊')
PHP 正则验证身份证姓名有效性
原创
©著作权归作者所有:来自51CTO博客作者LecKey的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:php 去除XSS脚本攻击函数
下一篇:MySQL索引详细介绍
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python实现身份证号码有效性验证
# -*- coding: utf-8 -*-im
正则表达式 非法字符 -
Certi 有效性验证 java 证书有效性验证
一、 数字证书的有效性验证主要从三个方面: (1)数字证书有效期验证 (2)根证书验证 (3)CRL验证 1、数字证书有效期验证 就是说证书的使用时间要在起始时间和结束时间之内。通过解析证书很容
Certi 有效性验证 java 证书有效性验证、根证书 SSL 客户端 证书链