PHP 正则验证身份证姓名有效性

<?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('乐杨俊')

猜你喜欢

转载自blog.csdn.net/leyangjun/article/details/81865811
今日推荐