X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите собрать регулярное выражение!
dimjan4
dimjan4
Topic Starter сообщение 4.10.2009, 22:22; Ответить: dimjan4
Сообщение #1


Здравствуйте! Помогите ,пожалуйста, собрать регулярное выражение...
1. Для RGB цвета (0.0.0 - 250.250.250)
2. Чтобы в строке было только jpeg or gif or png
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 4.10.2009, 22:36; Ответить: Galen
Сообщение #2


А в чём у вас затруднение? (в том смысле что лучше сделать самому с подсказками, чем сразу получить готовое решение)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimjan4
dimjan4
Topic Starter сообщение 4.10.2009, 23:19; Ответить: dimjan4
Сообщение #3


До меня никак не доходит...смотрите: в первом случае мне надо соединить [0-250]+/.+[0-250]+/.+[0-250], а во втором
[jpeg|gif|png], да??
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 5.10.2009, 18:16; Ответить: Galen
Сообщение #4


Нет.
Второе по идеи должно быть чем-то таким: ((jpeg)|(gif)|(png))
А по первому случаю... Регулярные выражения ищут текст, а вы пытаетесь задать диапазон числовых значений, что вроде как невозможно. Можно задать символы, можно задать количество повторений... Имхо, лучше для RGB использовать не регулярные выражения, а бить строку на отдельные числа и проверять, входят ли они в заданный диапазон.

Кстати, слеш перед точкой должен быть в другую сторону, и плюса быть не должно после точки.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimjan4
dimjan4
Topic Starter сообщение 5.10.2009, 23:04; Ответить: dimjan4
Сообщение #5


Регулярные выражения ищут текст, а вы пытаетесь задать диапазон числовых значений

Как? С числами оно (рег.выражение) точно работает! А что вы скажете на это:
[PHP]$numbers= (!preg_match( '#^[0-9-]+$#i', $numbers))? FALSE : $numbers;[/PHP]
проверяет, чтобы в строке были только цифры...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 6.10.2009, 0:21; Ответить: MetSerp
Сообщение #6


(dimjan4 @ 6.10.2009, 02:04) *
роверяет, чтобы в строке были только цифры...

от 0 + дофига до 9 + много но не от 0 до 250

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 725 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1702 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2340 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12470 24.7.2020, 17:02
автор: -JamesSmips-
Открытая тема (нет новых ответов) Нужно собрать базу иксрумера / зенопостер
2 kolyas 1393 9.7.2020, 20:15
автор: Kuzzma


 



RSS Текстовая версия Сейчас: 19.4.2024, 7:38
Дизайн