Royal Flash
-=MaestrO=-
Регулярное выражение.
Написал такое рег.выражение для проверки логина на корректность.
Не пройдет ли тут что-то, кроме a-z0-9_-.@ и более 32 символов?
Да и интересно, как проверить, что в $str не более 1 символа @, одного тире, 5 точек (не менее чем через 1 символ)?
Написал такое рег.выражение для проверки логина на корректность.
PHP:
if (!preg_match("~^[a-z][a-z0-9_\-\.@]{2,31}+$~i", $str])) { ... }
Да и интересно, как проверить, что в $str не более 1 символа @, одного тире, 5 точек (не менее чем через 1 символ)?