Несколько условий в if?
Не делай сложные условия, лучше разбей на несколько и комбинируй их. Простенький пример const simpleString = '7911xxxxxxx';

const validateStr = (str) => {
  let result = '';
  if (typeof str !== 'string') throw 'Parameter is not a string!';
  if (str.length >= 10) throw 'Phone is incorrect!';
  if (str[0] === '7') result = '+' + str;
  return str;
}
Несколько условий в if можно запихнуть при помощи операторов && и ||
Например
(!validateLat(phone)) && (phone.length < 6)