Есть 3 номера
(1) 555-555-555 - правильный
(2) 55g-555-555 - не правильный. Должен стать 55-555-555
(3) 555--555-555 - не правильный. Должен стать 555-555-555
Написал выражение
$data[8] = preg_replace('/[^0-9-]/', '', $data[8]);
Он исправляет (2), но не удаляет второй тире в (3).
Как исправить?
|