验证字符串是否是汉字

    技术2024-10-04  48

    验证字符串是否是汉字

    <?php /** * 验证字符串是否是汉字 * @param $str string 判断的字符串 * @param $min int 最小的字数 * @param $max int 最大的字数 * @return bool 返回布尔类型 * * @example check_chinese("圣诞节卡萨丁",2,8); */ function checkChinese($str, $min, $max) { preg_match_all('/./us', $str, $match); $len = count($match[0]); if (!preg_match('/^[\x{4e00}-\x{9fa5}]+$/u', $str) || $len > $max || $len < $min) { return false; } else { return true; } }
    Processed: 0.016, SQL: 12