Здравстувйте, есть проблема, не понимаю Pattern для функции eregi: eregi("^[_\.0-9a-z-] + @([0-9a-z][0-9a-z-]+\.) + [a-z]{2,3}$ ") Вот такой паттерн почему то отвергает 6@6.ru , объясните почему, а лучше вообще объясните пожалуйста весь паттерн, что в нем значит каждый символ. Заранее благодарен.
Вообще странная регулярка. А если у меня в email есть +? Я проверяю email такой регуляркой для preg_match: Код (Text): '/^(([^<>()[\]\\.,;:\s@"\']+(\.[^<>()[\]\\.,;:\s@"\']+)*)|("[^"\']+"))@((\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\])|(([a-zA-Z\d\-]+\.)+[a-zA-Z]{2,}))$/