привет.
нужна регулярка для валидации ников по следующим условиям: ник может содержать символы латинского алфавита в верхнем/нижнем регистрах и любой из трех '.-_' (точка, тире, подчерк). начинаться ник должен либо с символов, либо с цифр. символы '.-_' нельзя использовать подряд, они должны разделяться либо буквами алфавита, либо цифрами. длина логина должна находится в диапазоне 3-30 символов.
нагуглил/дорукоблудил такое: /^[a-z0-9][-a-z0-9\._]{3,30}$/i
но вот как сделать запрет на использование подряд любых из '.-_' - не знаю. и нагуглить не получается.
благодарен.