Регулярное выражение не допускает определенные специальные символы

У меня есть следующее регулярное выражение, которое не позволяет определенные специальные символы:

if (testString.match(/[`~,.<>;':"\/\[\]\|{}()-=_+]/)){    
    alert("password not valid");
}
else
{
    alert("password valid");
}

Это работает Это регулярное выражение будет принимать пароль, если оно не содержит каких-либо специальных символов в скобках(~,.<>;':"\/\[\]\|{}()-=_+).

Моя проблема здесь в том, что она также не позволяет мне вводить числа, что странно.

Что-нибудь, что я пропустил здесь? Заранее спасибо!

Вот образец:

jsFiddle

Ответы на вопрос(1)

Ваш ответ на вопрос