REGEX (javascript) - Autoriser les caractères alphanumériques avec des caractères spéciaux non pas dans la première position

J'aimerais concevoir une expression regex qui permet de caractères alphanumériques, ainsi que d'autres personnages aussi longtemps qu'ils ne sont pas dans la première position. Exemples:

VALID: Test
VALID: Hello123
VALID: 456 Hi
VALID: 456-789
VALID: Hi-777
VALID: 333-Hi
VALID: Hello-There
VALID: What's Up
VALID: Hello#Goodbye

INVALID: -Hello
INVALID: &Goodbye

Voici mon point de départ, ce qui permet seulement alphanumérique:

/[a-zA-Z]+/
InformationsquelleAutor Adam Levitt | 2012-08-15