Pavel6
Новичок
Почему у меня в данном регулярном выражении не срабатывает ограничитель
Подскажите почему у меня в данном регулярном выражении не срабатывает ограничитель на количество букв.
Вот выражения проверки текста на email.
eregi("^(.+@.+\..+){2,50}$",$inf['email'])
Я проверяю на @ и на точку, но у меня есть ограничитель букв: 50 символов. Данное выражение проверяет на 50 email-ов.
Вот это выражение для простого текста работает верно: "^(.{2,30})?$" , но пишут, что точку(т.е. весь текст) нельзя использовать без ограничителя, пример: [^\/]{3,30} , но если у меня нет ограничителя?
Подскажите почему у меня в данном регулярном выражении не срабатывает ограничитель на количество букв.
Вот выражения проверки текста на email.
eregi("^(.+@.+\..+){2,50}$",$inf['email'])
Я проверяю на @ и на точку, но у меня есть ограничитель букв: 50 символов. Данное выражение проверяет на 50 email-ов.
Вот это выражение для простого текста работает верно: "^(.{2,30})?$" , но пишут, что точку(т.е. весь текст) нельзя использовать без ограничителя, пример: [^\/]{3,30} , но если у меня нет ограничителя?