Regex JavaScript (la chaîne doit inclure uniquement alpha, espace, trait d'union)

Je suis en train de créer une regex qui correspond seulement lorsque la chaîne a rien mais alphas, des espaces et des tirets. En d'autres termes, la chaîne ne peut contenir que des lettres, des espaces et des tirets.

source d'informationauteur Kyle Hayes