Покинул форум
Сообщений всего: 132
Дата рег-ции: Окт. 2010
Помог: 0 раз(а)
Вот такими скобками [...] можно описывать только символы перечисленные через запятую или цифры 0-9 или буквы a-z например?. А числа от [0-250] можно так записать? у меня так не все распознаёт
Champion
Отправлено: 15 Мая, 2011 - 19:47:26
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
(?:\d\d?|[0-2](?(?<=2)[0-5]|\d)(?(?<=5)[0-5]|\d)) - как-то так
Budulianin
Отправлено: 15 Мая, 2011 - 19:50:59
Частый гость
Покинул форум
Сообщений всего: 132
Дата рег-ции: Окт. 2010
Помог: 0 раз(а)
Champion пишет:
(?:\d\d?|[0-2](?(?<=2)[0-5]|\d)(?(?<=5)[0-5]|\d)) - как-то так
Значит в скобках [] можно либо перечислением символы задать либо цифры 0-9 буквы a-z
но создавать свои последовательности типо [0-250] нельзя?
Champion
Отправлено: 15 Мая, 2011 - 19:54:11
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
не
Budulianin
Отправлено: 15 Мая, 2011 - 19:55:41
Частый гость
Покинул форум
Сообщений всего: 132
Дата рег-ции: Окт. 2010
Помог: 0 раз(а)
Champion пишет:
(?:\d\d?|[0-2](?(?<=2)[0-5]|\d)(?(?<=5)[0-5]|\d)) - как-то так
Слишком мудрено как то для меня пока.
а вот так? /^(25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[0-9]{2}|[0-9])$/
Champion
Отправлено: 15 Мая, 2011 - 20:32:50
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Ну вроде должно тоже работать
Budulianin
Отправлено: 15 Мая, 2011 - 20:35:20
Частый гость
Покинул форум
Сообщений всего: 132
Дата рег-ции: Окт. 2010
Помог: 0 раз(а)
Champion пишет:
Ну вроде должно тоже работать
Работать то работает. Я просто думал как самый короткий шаблон написать =)
Champion
Отправлено: 16 Мая, 2011 - 08:01:06
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Budulianin пишет:
Я просто думал как самый короткий шаблон написать =)
Ну моя короче на 1 символ)
Можно твою переписать:
/^(25[0-5]|2[0-4]\d|[01]\d\d|\d\d?)$/ - так совсем коротко
Stierus
Отправлено: 16 Мая, 2011 - 09:53:21
Рекордсмен по количеству сообщений за 7 дней
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.