Expression régulière correspondant 6-15 les caractères alphanumériques, symboles au-dessus des touches 1-8 sur le clavier

Je vais essayer d'obtenir une expression régulière qui permet entre 6 et 15 caractères et peut être a-zA-Z0-9 et les symboles au-dessus des nombres 1-8 sur un clavier.

Voici ce que j'ai, mais ça ne fonctionne pas.

'/^[a-zA-Z0-9-_][\!\@\#$\%\^&\*]{5,16}+$/'
6-16 caractères serait {6,16}, pas {5,16}. Probablement ne voulez pas le " + " ou...

OriginalL'auteur Catfish | 2010-02-02