/^[a-z][a-z0-9_-]{3,15}/
вот "это" допускает ввод символов типа %,!,? и пробела, как этого избежать, и чтобы логин заканчивался только на букву или цифру?
Спустя 7 минут, 3 секунды (28.08.2011 - 21:36) Winston написал(а):
Покажи код проверки
Спустя 2 минуты, 4 секунды (28.08.2011 - 21:38) alex12060 написал(а):
Цитата |
и чтобы логин заканчивался только на букву или цифру? |
Тут не только регулярка нужна
Спустя 14 секунд (28.08.2011 - 21:38) Stasonix написал(а):
Цитата (Winston @ 28.08.2011 - 18:36) |
Покажи код проверки |
function checkreg(chkstr,thereg)
{
var result;
var reg = new RegExp(thereg);
res = reg.test(chkstr);
if (res==true) { result = true; } else { result = false }
return result;
}
if (!checkreg(logreg,/^[a-z][a-z0-9_-]{3,15}/)) {
alert('incorrect login');
}
else
{
alert('correct');
}
Спустя 8 секунд (28.08.2011 - 21:38) Winston написал(а):
Может так попробовать ?
str.match(/^[a-z][\w-]{3,15}$/);
Спустя 1 минута, 5 секунд (28.08.2011 - 21:39) Игорь_Vasinsky написал(а):
Stasonix
невозможно. паттерн верный.
если тока
невозможно. паттерн верный.
если тока
/^[a-z][a-z0-9_-]{3,15}$/
Спустя 3 минуты, 47 секунд (28.08.2011 - 21:43) Stasonix написал(а):
Цитата (Игорь_Vasinsky @ 28.08.2011 - 18:39) |
Stasonix/^[a-z][a-z0-9_-]{3,15}$/ |
лапоть я совсем забыл про вечно зеленые $
Спустя 51 секунда (28.08.2011 - 21:44) Игорь_Vasinsky написал(а):