uNknownMark
Постоялец
- Регистрация
 - 22 Сен 2007
 
- Сообщения
 - 393
 
- Реакции
 - 170
 
- Автор темы
 - #1
 
	Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Программа называется RegexBuddy ( Для просмотра ссылки Войдиxpert13 а что за программка у вас на скрине? Где скачать?
И еще вопрос. Как регулярку написать для ICQ номера, то есть только цифры, ну можно еще и тире включить, хотя не обязательно.
    if(isset($email))
    {
      if(!preg_match("|^[-0-9a-z_]+@[-0-9a-z^\.]+\.[a-z]{2,6}$|i", $email))      {
        echo ('Неверный email');
        $valid2=0;
    }
    }
    if(isset($icq))
    {
      if(!preg_match("[\d-]{5,15}", $icq))      {
         echo ('Неверное icq');
        $valid2=0;
    }
 
    }
	Да, это уже особенность регулярок в пхп, что начало и конец регулярного выражения должны быть отмечены одинаковыми символами не встречающими в самом выражении. Нужно это для того, чтобы отделить выражение от модификаторов. Я специально даю только саму регулярку, так как наперед не знаю в какой среде она будет использоваться.разобрался сам, спасибо:
if(!preg_match("/[\d-]{5,15}/", $icq))