Javascript fonction de match pour les caractères spéciaux

Je suis en train de travailler sur ce code et à l'aide de "match" de la fonction pour détecter la force de mot de passe. comment puis-je détecter si la chaîne contient des caractères spéciaux?

if(password.match(/[a-z]+/)) score++;
if(password.match(/[A-Z]+/)) score++;
if(password.match(/[0-9]+/)) score++;
Tout ce qui n'est pas une lettre ou un nombre serait un caractère spécial match.

OriginalL'auteur Aajiz | 2012-02-10