Вы все еще можете использовать условия, если не указано иное, но вам нужно объединить некоторые коды, такие как
value.indexOf('-') and value.includes('-') value && value.match(phoneNumberRegex)
и
value.indexOf('-') === 3 and value.length !== 14
, чтобы сделать ваш код короче.