Как регуляркой получить только первое число?
/(\d+)/
ideone.com/Mv8EM6
или echo sscanf('д.12/1', '%[^.].%d')[1];
php > $house = 'д.12/1';
php > preg_match('/\b([0-9]+)\b/', $house, $m);
php > var_dump($m);
array(2) {
  [0]=>
  string(2) "12"
  [1]=>
  string(2) "12"
}