<?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 正则验证身份证姓名有效性
最新推荐文章于 2023-12-18 16:49:05 发布
本文介绍了一个用于验证中文姓名的PHP函数。该函数使用正则表达式检查姓名是否只包含中文字符及允许出现的特殊符号,并确保姓名长度在2到8个字符之间。
678

被折叠的 条评论
为什么被折叠?



