修改地址:crmeb\app\adminapi\controller\v1\setting\SystemConfig.php 按下图代码修改
if (isset($post['customer_phone'])) {
$phone = $post['customer_phone'];
// 验证规则:仅允许数字和横杠,且长度在 7~15 之间(可根据业务调整)
if (!preg_match('/^[0-9\-]{7,15}$/', $phone)) {
return app('json')->fail('客服电话应为7-15位,仅包含数字和横杠');
}
// (可选)额外验证:不能以横杠开头/结尾,且横杠数量不超过2个(避免格式错误)
if (strpos($phone, '-') === 0 || strrpos($phone, '-') === strlen($phone)-1) {
return app('json')->fail('客服电话不能以横杠开头或结尾');
}
if (substr_count($phone, '-') > 2) {
return app('json')->fail('客服电话横杠数量不能超过2个');
}
}

