PHP: Регулярные выражения.

Форум для программистов

Сообщение ita » Вт июл 08, 2003 9:13 am

нужно 2 регулярных выражения:
первое должно совпадать со строкой, состоящей только из заглавных англиских букв.
второе - только цифры и символы - ( ) +
если попадаются какие-то другие символы preg_match() должна возвращать false
у самого так ничего и не получилось.. <!--emo&:(-->Изображение<!--endemo-->
Продается лунный грунт! Предоплата 100%, самовывоз.
ita
Подполковник
 
Сообщений: 717
Зарегистрирован: Ср сен 11, 2002 12:00 am
Откуда: dp.ua
Пункты репутации: 0

Сообщение FSA » Вт июл 08, 2003 9:23 am

<a href='http://hackme.by.ru/php8.html' target='_blank'>http://hackme.by.ru/php8.html</a>
Может что полезное найдешь... хотя как я понял кое-какая документашка у тебя есть.
"Скажи мне свой IP, и я скажу кто ты!"
Подпись: nslookup
FSA
Подполковник
 
Сообщений: 748
Зарегистрирован: Сб апр 20, 2002 8:38 pm
Откуда: Тавда, Россия.
Пункты репутации: 0

Сообщение Lynn » Вт июл 08, 2003 9:25 am

1. ^[A-Z]+$
2. ^[0-9()+-]+$

правда я PHP не знаю <!--emo&:)-->Изображение<!--endemo-->
Where were you while we were getting high? — Oasis, Champagne Supernova
Lynn
Капитан
 
Сообщений: 267
Зарегистрирован: Пн апр 07, 2003 1:09 pm
Откуда: Москва
Пункты репутации: 0

Сообщение ita » Вт июл 08, 2003 10:22 am

2FSA
есть, местами даже понятная <!--emo&:)-->Изображение<!--endemo-->
2Lynn
папсиб, работает, только я пока первое вот так сделал
\W+|\d|[a-z] - возвражает true, если есть что-то кроме [A-Z]
теперь думаю как сделать ченить подобное для [0-9()+-]
хотя зачем - не знаю <!--emo&:)-->Изображение<!--endemo-->
Продается лунный грунт! Предоплата 100%, самовывоз.
ita
Подполковник
 
Сообщений: 717
Зарегистрирован: Ср сен 11, 2002 12:00 am
Откуда: dp.ua
Пункты репутации: 0

Сообщение Миша Спларов » Вт июл 08, 2003 4:41 pm

2ita
В документации к PHP очень подробно рассказано о perl regexp - советую почитать.
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0


Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

cron