Показать сообщение отдельно
Старый 06.02.2013, 22:45   #8
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: JavaScript: Перехват Submit

Сообщение от Randomize Посмотреть сообщение
([\d\w]+[\s\-\.]*[\d\w]+){3,16}
http://www.pagecolumn.com/tool/regtest.htm

\d - число
\w - печатный символ (a-z а-я)
Твоё выражение не имеет ^ и $ тем самым возвратит true даже если не вся строка валидна.
Далее у тебя идёт повторение от 3 до 16 каждой комбинации в общем. Поэтому смысл делать всё это в скобках если у тебя он будет проверять повторение всей комбинации а не число символов.
Проверь своё выражение на такой строке:
my.login фывфыв фывфasd as dasdas daksjdf oaisdfaosiudfoaisuh dfiaush dfioaush dfoiaush dfoiaus hdfoaisu hdfoaisudh faosiud hfiuh dfiuhiuhas,d a, .2323.4 23 423
Оно вернёт true на test'е.
(Offline)
 
Ответить с цитированием