Chciałbym zrobić sprawdzenie w formularzu czy użytkownik podał poprawny numer telefonu. Wiem jak napisać formułkę, która wymaga 9 cyfr, jednak mój formularz wyrzuca błąd również w sytuacji kiedy w tym polu nie ma nic. Dlatego chciałbym zrobić coś za zasadzie, że 9 cyfr lub "".
const phoneReg = value => (value && (value.match(/^\d{9}$/) || value.length === 0) ? undefined : `Niewłaściwy numer telefonu`);
Próbowałem coś w tą stronę, ale nie za bardzo działa