Сообщение от 2Fake
Например такое:
/^[a-z0-9]+([_.-])[a-z0-9]+$/i
(проверка логина)
|
Тут у тебя нужен какой либо из знаков по середине.
Вот такой:
/^[a-z0-9]+[a-z0-9_.-]*$/i
Обязует начало ника с латиницы или числа, и позволяет три знака после.
Вот обновил:
http://jsfiddle.net/tgM7P/1/
Проверяет если логин длиной 4 или более значка и если он валидный по выше приведённому регулярному выражению.