Для удаления всех символов из строки, кроме цифр можно воспользоваться несколькими регулярными выражениями.
Одно из них ниже:
$str = '8-900-000-00-00';
1. $strWithoutChars = preg_replace('/[^0-9]/', '', $str);
2. $strWithoutChars = preg_replace('/[D]/', '', $str);
echo $strWithoutChars;
----результат---
89000000000