Как насчет НЕ проверки слова в RegExp, но с использованием RegExp, чтобы заменить все пробелы и посмотреть, что осталось.Если оно пустое, «слово» состоит только из пробелов:
if (word.replace(/\s+/, "") === "") {
console && console.log("empty string found!");
return 'no name';
}