Тема: Перевірка правильності введення пароля

Допоможіть скласти регулярний вираз, потрібно перевірити чи користувач не ввів заборонений символ, дозволяються символи від a до z,від A до Z,від 1 до 9, а також _ всі інші заборонені
ось що в мене вийшло

$preg = '/[a-zA-Z_0-9]+/';

if(preg_match($preg, $_POST['password']) && preg_match($preg, $_POST['nickname']))
{
//якщо все вірно
}
else
{
//якщо є помилки
}

Працює тільки тоді коли всі символи не відповідають вимогам, тобто коли ввести щось таке WsdFаяGTFS скрипт не спрацює, Як це виправити ?

2

Re: Перевірка правильності введення пароля

^[a-zA-Z0-9]+$
Подякували: koala, Betterthanyou, leofun013