Регулярное выражение для валидации номера телефона

Написала код для удаление лишних символов при вводе номера телефона. Однако не могу понять, как добавить также возможность проверки номера без +7/8. После очистки первая цифра должна быть 7 или 8. То есть, если номер телефона указан как "(123) 456-78-90" в консоли также должно выводиться 71234567890.

public class Main {
    public static void main(String[] args) {
        String phone = "+7 (123) 456-78-90";
        String phone1 = phone.replaceAll("[^0-9]", "");
        if (phone1.length() >= 12 || phone1.length() <= 10){
            System.out.println("Неверный формат номера");
        }
        else {
            System.out.println(phone.replaceAll("[^0-9]", ""));
        } 

Ответы (0 шт):