Шаблоны работают нормально, но я хочу их в одном регулярном выражении:
$reg_data['phone'] = preg_replace('/[\s\(\)]+/', '', $reg_data['phone']);
$reg_data['phone'] = preg_replace('/^\+998/', '', $reg_data['phone']);
Используйте оператор чередования |
,
$reg_data['phone'] = preg_replace('~[\s\(\)]+|^\+998~', '', $reg_data['phone']);
^
усложняет ситуацию, например, для(+998)123
результаты будут отличаться от ОП.