# Sitego (10.06.2016 / 11:40)Можно ещё короче
ПеревозЧЕГ, самый короткий будет так, работоспособность проверена
preg_match("|^\D[a-z0-9\._-]{3,19}$|i",$login))
preg_match('|^\D[a-z\d\._-]{3,19}$|i', $login) # Sitego (10.06.2016 / 11:40)Можно ещё короче
ПеревозЧЕГ, самый короткий будет так, работоспособность проверена
preg_match("|^\D[a-z0-9\._-]{3,19}$|i",$login))
preg_match('|^\D[a-z\d\._-]{3,19}$|i', $login)