Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проверка корректности регулярного выражения
 
 автор: rodmial   (07.02.2013 в 09:55)   письмо автору
 
 

Здравствуйте.
подскажите, как проверить корректность введённого регулярного выражения

  Ответить  
 
 автор: Jovidon   (07.02.2013 в 10:29)   письмо автору
 
   для: rodmial   (07.02.2013 в 09:55)
 

http://regexpal.com/

  Ответить  
 
 автор: rodmial   (07.02.2013 в 10:37)   письмо автору
 
   для: Jovidon   (07.02.2013 в 10:29)
 

я не об этом. пользователь(админ) придумывает поля для формы на сайте , как параметр у каждого поля есть возможность проверки на соответствие какому-либо рег. выражению.
как проверить корректность того, что введено?

  Ответить  
 
 автор: Jovidon   (07.02.2013 в 10:47)   письмо автору
 
   для: rodmial   (07.02.2013 в 10:37)
 

Форму покажи

  Ответить  
 
 автор: rodmial   (07.02.2013 в 11:16)   письмо автору
 
   для: Jovidon   (07.02.2013 в 10:47)
 

а зачем?
я говорю, админ вводит поля формы (например обратной связи) для сайта, и для каждого поля может задать регулярное выражение, которое необходимо проверить, не вставлять же его в скрипт не проверяя.
ведь в каждом случае могут быть нужны свои поля.

  Ответить  
 
 автор: CrazyAngel   (07.02.2013 в 13:27)   письмо автору
 
   для: rodmial   (07.02.2013 в 11:16)
 

выбирать из списка уже готовых регулярок которые точно работают. Если выражение кастомное, то программа не экстрасенс, что бы понять как хочет, что бы работала регулярка у админа

  Ответить  
 
 автор: rodmial   (07.02.2013 в 13:58)   письмо автору
 
   для: CrazyAngel   (07.02.2013 в 13:27)
 

как хочет не надо
главное, чтоб было синтаксически верным.

  Ответить  
 
 автор: Igorek   (07.02.2013 в 14:57)   письмо автору
 
   для: rodmial   (07.02.2013 в 13:58)
 

http://stackoverflow.com/questions/172303/is-there-a-regular-expression-to-detect-a-valid-regular-expression
здесь несколько вариантов, включая регэксп для проверки регэкспа.
наверное, самый простой способ это
@preg_match($regexToTest, '');
will return 1 if the regex is '//'.
will return 0 if the regex is okay.
will return false otherwise.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования