с тире, пробелами и скобками? Заранее спасибо.
https://javascript.ru/basic/regular-expression+
^(\+38[\s]{0,1})?[(]{0,1}[0-9]{2,3}[)]{0,1}[\s]{0,1}\d{3}-\d{2}-\d{2}$
и можешь подправить под свои нужды здесь https://regex101.com/
Обсуждают сегодня