Проверка специальных символов

У меня есть некоторый javascript, написанный для проверки того, что строка является буквенно-цифровой, но мне было просто интересно, как я мог бы добавить некоторый код для включения дефисов (-) и слеша (/) в качестве допустимых входных данных. Вот мой текущий код:

function validateAddress() {
  var address = document.getElementById('address');

  if (address.value == "") {
    alert("Address must be filled out");
    return false;
  } else if (document.getElementById('address').value.length > 150) {
    alert("Address cannot be more than 150 characters");
    return false;
  } else if (/[^a-zA-Z0-9\-\/]/.test(address)) {
    alert('Address can only contain alphanumeric characters, hyphens(-) and back slashs(\)');
    return false;
  }
}

Ответы на вопрос(3)

Ваш ответ на вопрос